基於centos 7 nginx服務的搭建
閱讀本文的前提是已經安裝了虛擬機器,我使用的是centos7+vmware
網路下載過慢請留言或聯絡博主qq 759519274
首先安裝虛擬機器之後最頭疼的就是ip的配置,裡面太多坑,困擾了小編好幾個小時,接下來一一說來
1.虛擬機器ip的配置
安裝完虛擬機器之後會在本地增加兩個介面卡,博主使用的是vmnet8的方式
然後修改ipv4的地址ip,子網掩碼和閘道器的地址和本地的一樣,ip在本地地址基礎上加100就行,比如本地192.168.1.1那個虛擬機器ip就設定192.168.1.101
這個操作完成之後去虛擬機器中,左上角編輯,點選虛擬網路編輯器進入下面頁面,由於博主使用的是vmnet8,然後配置子網,和子網掩碼,這是的子網最後一位一定要是0
否則會,提示子網和子網掩碼不匹配的問題,
接下來點選nat設定,進入下面這個介面,這時設定的閘道器ip要和主機的ip一致
然後點選應用就行了,不要以為到這就完事了
接下來進入虛擬機器命令介面,以root使用者登入
vi /etc/sysconfig/network-scripts/ifcfg-eno編輯,配置一下ip地址
然後進入 vi /etc/resolv.conf
新增 nameserver 8.8.8.8
然後重啟虛擬機器,就能用了
接下來就是nginx的安裝了
博主使用的是nginx-1.8.0 下載地址 http://nginx.org/en/download.html
下載之後將檔案移動到虛擬機器中,博主推薦使用ssh secure file
由於nginx是使用c語言開發的,需要在虛擬機器中配置環境
1. 編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc:yum install gcc-c++
2. nginx的http模組使用pcre來解析正則表示式,所以需要在linux上安裝pcre庫 yum install -y pcre pcre-devel
3.zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫 yum install -y zlib zlib-devel
4 nginx不僅支援http協議,還支援https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫 yum install -y openssl openssl-devel
然後解壓
tar -zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
1 執行
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
2、編譯安裝
make
make install
然後啟動nginx
cd /usr/local/nginx/sbin/
./nginx
檢視狀態
ps aux|grep nginx
停止
./nginx -s stop
啟動之後使用 http:ip:80就能當問了順便說一句,本人現在想要找一個上海的工作,如有意向請聯絡qq 759519274
相關推薦
基於centos 7 nginx服務的搭建
閱讀本文的前提是已經安裝了虛擬機器,我使用的是centos7+vmware 網路下載過慢請留言或聯絡博主qq 759519274 首先安裝虛擬機器之後最頭疼的就是ip的配置,裡面太多坑,困擾了小編好幾個小時,接下來一一說來 1.虛擬機器ip的配置 安裝完虛擬機器之後會
基於CentOS 7 web服務環境搭建(包含JDK+Nginx+Tomcat+Mysql+Redis)
前言 安裝和配置防火牆 安裝telnet服務語言包 安裝JDK 安裝Nginx
[樂意黎轉載]Centos 7 nginx 服務安裝及配置
前言 nginx 跟 Apache 的作用差不多,都是提供 WEB 服務,但 nginx 相對於 Apache 來說,在效能上有更好的體現,而 Apache 有穩定性方面會比 nginx 好一些,所以要用哪一個,自己喜歡就好。下面就給大家分享下 ngin
基於 CentOS 7 搭建kubernetes集群
kubernetes docker 基於Centos7構建Kubernetes平臺一、實驗環境3臺centos7的主機:master 192.168.111.131部署etcd,kube-apiserver,kube-controller-manager,kube-scheduler 4個應用。no
以CentOS 7為例 搭建FTP服務器
FTP服務器匿名用戶本地用戶 一、我們需要下載FTP應用:yum -y install vsftpd 省略中間 以上為安裝完成。 (-y 為選擇yes)若不輸入,則下面會出現一
基於Centos 7的HTTP伺服器搭建
最近在幫學妹做一個畢業設計,這個系統同時需要前端和後端.前端也就罷了,後端的php程式碼卻只能藉助於伺服器執行.也就是說,用Firefox根本不能直接開啟php頁面.沒辦法,必須得安裝一個http伺服器. 一.httpd 百度百科 htt
搭建 Git 伺服器(基於 CentOS 7)
對於規模比較小的團隊,可以直接搭建 Git 伺服器,逐個收集研發同學的證書配置進來即可。如果團隊規模比較大,可以直接採用 GitLab、Drone 等現成的帶有許可權管理的 Git 服務。 伺服器端操作 安裝 Git 對於 CentOS,可以直
FTP 伺服器搭建(基於 CentOS 7)
注意,如果要所有人同時編輯 FTP 上的所有檔案,可以將 vsftpd.conf 配置檔案中的 local_umask 選項設定為 002,並且在建立使用者時通過 -g ftp 將所有的 FTP 使用者加入同一個使用者組。 1. 安裝 ftp 服務端軟體
基於CentOS 7配置Nginx自啟動
Nginx是廣為流行的輕量級Web伺服器軟體。它開源,短小精悍,簡單易用,深受廣大網際網路企業以及IT運維人員所喜愛。很多時候,我們在生產環境基於編譯方式安裝Nginx後,Nginx需要手工配置自啟動服務,以確保伺服器異常宕機後自動重啟該服務。以下描述的是基於C
基於centOS 7上的FTP伺服器搭建詳解
基於Spring boot的FTP工具類Demo詳見Github 安裝(在root使用者下) 首先查詢本機是否裝有FTP伺服器;命令如下: rpm -qa | grep vsftpd 如果沒有,則執行:yum -y install vs
centos 7 nginx+uwsgi+flask 環境搭建
1 安裝準備 1.1 下載安裝python2.7 flask-0.11.1 nginx-1.6.3 uwsgi-2.0.13.1 sudo yum install python-flasksu
關於centOS 7的服務啟動,端口查詢,防火墻管理
man 需要 ces mic 圖形界面 mil centos7.2 mct 相同 端口的查詢與開啟 CentOS 7 默認沒有使用iptables,所以通過編輯iptables的配置文件來開啟80端口是不可以的CentOS 7 采用了 firewalld 防火墻 如要查詢是
Centos 7 nginx-1.12.0編譯安裝
不知道 kill further .org yum rewrite err ice sof 參考:http://www.nginx.cn/install 也不知道我的系統是否有這些依賴包,試試吧?缺少哪些我就裝哪些吧,多踏點坑總是能學到點東西的. 獲取nginx包 ht
基於CentOS 7.x上部署Zabbix 3.4
zabbix 3.4 監控 linux 服務器 1、安裝zabbix最新版epel源:rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm2、安
基於CentOS 7.2個人網盤的實現
x86 nis nvi abort restart lease network wget risa 首先使用YUM安裝依賴環境:[root@sishen ~]#yum install python python-setuptools python-imaging pytho
nginx服務搭建
pos 聯網 evel color nginx安裝 mod 可執行 conf 我們 1. 安裝nginx前,我們首先要確保系統安裝了g++、gcc、openssl-devel、pcre-devel和zlib-devel軟件 2.如果有聯網可以通過 yum insta
Centos 7.4 服務器配置LVM(邏輯卷管理)
rec lvremove acc done linu fff sequence ado centos 本章Blog相關知識點:LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它是Linux環境下對磁盤分區進行管理的一種機制,LVM是建立在硬盤和
利用Dockerfile構建一個基於CentOS 7鏡像
taobao 80端口 如果 check mysq add rpm包 pic roo 利用Dockerfile構建一個基於CentOS 7,包括java 8, tomcat 7,php ,mysql+mycat的鏡像。 Dockerfile內容如下: FROM centos
CentOS 7 Apache服務的安裝與配置
ble error 顯示中文 get 域名 off 建議 rec 端口號 一、Apache簡介 Apache 是一個知名的開源Web服務器。早期的Apache服務器由Apache Group來維護,直到1999年6月Apache Group在美國德拉瓦市成立了非盈利性組織的
基於CentOS安裝FTP服務器
mask -a -i -c art bubuko led com set 操作系統環境: CentOS Linux release 7.4.1708 (Core) 使用yum安裝ftp服務: yum install -y vsftpd 添加系統用戶作為登錄ftp服務