文章目錄
-
- 1、添加Nginx到yum源:
- 2、安裝Nginx:
- 3、啟動Nginx
- 4、Nginx安裝、并且啟動成功,就是不能正常通路,解決方案如下:
- 4、CentOS 7 開機啟動Nginx
- 5、Nginx 配置資訊
1、添加Nginx到yum源:
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2、安裝Nginx:
sudo yum install -y nginx
3、啟動Nginx
sudo systemctl start nginx.service
如果一切順利的話,你打開網頁輸入伺服器主機ip,例如:192.168.137.138:80,出現如下頁面,恭喜你安裝成功。
4、Nginx安裝、并且啟動成功,就是不能正常通路,解決方案如下:
CentOS 的防火牆改成了firewall,不再叫iptables
- CentOS 7 預設關閉80端口,永久開啟80端口指令如下:
firewall-cmd --zone=public --add-port=80/tcp --permanent
#指令含義
--zone #作用域
--add-port=80/tcp #添加端口,格式為:端口/通訊協定
--permanent #永久生效
- 重新開機防火牆
systemctl restart firewalld.service
- 檢視監聽(Listen)的端口
netstat -lntp
- 檢查80端口被哪個程序占用
netstat -lnp | grep 80
4、CentOS 7 開機啟動Nginx
sudo systemctl enable nginx.service
5、Nginx 配置資訊
- 網站檔案存放預設目錄
/usr/share/nginx/html
- 網站預設站點配置
/etc/nginx/conf.d/default.conf
- 自定義Nginx站點配置檔案存放目錄
/etc/nginx/conf.d/
- Nginx全局配置
/etc/nginx/nginx.conf
- Nginx啟動
nginx
- Nginx重新開機
nginx -s reload
- Nginx 檢查配置檔案
nginx -t