Nginx是一款輕量級Web服務器,也是一款反向代理服務器前端
安裝gccnginx
yum install gcc # 輸入gcc -v 查詢版本信息,看系統是否已經安裝
安裝pcrevim
yum install pcre-devel -y
安裝zlib瀏覽器
yum install zlib zlib-devel -y
安裝openssl服務器
yum install openssl openssl-devel -y # 如需支持ssl,才需安裝openssl
下載源碼包負載均衡
wget https://nginx.org/download/nginx-1.12.1.tar.gz tar -zxvf nginx-1.12.1.tar.gz rm -rf nginx-1.12.1.tar.gz
Nginx安裝
進入nginx目錄之後執行模塊化
./configure make make install
可經過 whereis nginx 進行查詢性能
測試配置文件測試
/usr/local/nginx/sbin/nginx -t
啓動命令ui
/usr/local/nginx/sbin/nginx
中止命令
/usr/local/nginx/sbin/nginx -s stop # 或者是 nginx -s quit
重啓命令
/usr/local/nginx/sbin/nginx -s reload
查看進程命令
ps -ef |grep nginx
平滑重啓
kill -HUP [nginx主進程號(即查看進程命令查到的PID)]
配置步驟
sudo vim /usr/local/nginx/conf/nginx.conf # 增長 include vhost/*.conf; # 引入vhost文件夾下全部conf文件,便於後期維護 # 保存退出
在/usr/local/nginx/conf/新建vhost文件夾
cd /usr/local/nginx/conf md vhost
配置域名轉發配置文件
建立你本身的域名轉發文件,如:
taobao.com.conf tiammao.com.conf
重啓驗證 推薦使用重啓
/usr/local/nginx/sbin/nginx # 啓動 /usr/local/nginx/sbin/nginx -s reload # 重啓
Nginx本地玩耍注意事項
sudo vim /etc/hosts # 添加好對應的域名及ip # :wq保存退出