一、安裝各類依賴html
#gcc安裝,nginx源碼編譯須要 yum install gcc-c++ #PCRE pcre-devel 安裝,nginx 的 http 模塊使用 pcre 來解析正則表達式 yum install -y pcre pcre-devel #zlib安裝,nginx 使用zlib對http包的內容進行gzip yum install -y zlib zlib-devel #OpenSSL 安裝,強大的安全套接字層密碼庫,nginx 不只支持 http 協議,還支持 https(即在ssl協議上傳輸http) yum install -y openssl openssl-devel
二、下載
(1)直接官網下載【官網連接】
當前穩定版本是1.16.1
(2)使用wget命令下載(推薦)nginx
#下載版本號可根據目前官網最新穩定版自行調整 wget -c https://nginx.org/download/nginx-1.16.1.tar.gz
三、安裝c++
#根目錄使用ls命令能夠看到下載的nginx壓縮包,而後解壓 tar -zxvf nginx-1.16.1.tar.gz #解壓後進入目錄 cd nginx-1.16.1 #使用默認配置 ./configure #編譯安裝 make make install #查找安裝路徑,默認都是這個路徑 [root@VM_0_12_centos ~]# whereis nginx nginx: /usr/local/nginx #啓動、中止nginx cd /usr/local/nginx/sbin/ ./nginx #啓動 ./nginx -s stop #中止,直接查找nginx進程id再使用kill命令強制殺掉進程 ./nginx -s quit #退出中止,等待nginx進程處理完任務再進行中止 ./nginx -s reload #從新加載配置文件,修改nginx.conf後使用該命令,新配置便可生效 #重啓nginx,建議先中止,再啓動 ./nginx -s stop ./nginx #查看nginx進程,以下返回,即爲成功 [root@VM_0_12_centos ~]# ps aux|grep nginx root 5984 0.0 0.0 112708 976 pts/1 R+ 14:41 0:00 grep --color=auto nginx root 18198 0.0 0.0 20552 612 ? Ss 11:28 0:00 nginx: master process ./nginx nobody 18199 0.0 0.0 23088 1632 ? S 11:28 0:00 nginx: worker process
四、開機自啓動正則表達式
#在rc.local增長啓動代碼便可 vi /etc/rc.local #增長一行 /usr/local/nginx/sbin/nginx,增長後保存 #設置執行權限 cd /etc chmod 755 rc.local
瀏覽器輸入服務器ip便可看到nginx歡迎界面shell
五、配置域名映射centos
#進入nginx配置文件目錄,找到nginx的配置文件nginx.conf cd /usr/local/nginx/conf/ #直接修改 vi nginx.conf
在文件中找到如圖位置 瀏覽器
#listen爲監聽的端口 listen 80; #server_name爲域名 server_name www.test.com; #location是訪問地址的設置,locahost也能夠用服務器ip代替 location / { proxy_pass http://localhost:8080; }
如圖,只須要修改server_name和location裏面的內容便可 安全
#修改完成後,從新加載配置文件 cd /usr/local/nginx/sbin/ ./nginx -s reload
六、進入域名控制檯,添加或者修改解析地址,若是原來配置瞭解析,新解析須要必定時間才能生效服務器