1. 程式人生 > >nginx安裝記錄

nginx安裝記錄

ron 服務 重啟命令 err chown dex rest nginx安裝 用戶

1、安裝依賴包
yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel

2、下載nginx的安裝包
到nginx的官網下載nginx的安裝包
3、安裝nginx
//進入nginx目錄
cd /usr/local/nginx
//執行命令
./configure
//執行make命令
make
//執行make install命令
make install
4.啟動nginx
進入到 sbin目錄執行 ./nginx命令
查看
ps -ef|grep nginx
如果看到nginx的三個進程 ,此時說明nginx啟動成功

5.驗證
然後訪問界面,直接輸入ip地址,如果界面能看到則說明安裝成功了。


也有可能不成功,不成功有以下的原因:
1、80端口號不給訪問,這個時候需要修改成另外一個端口號。
先停掉nginx:
//啟動命令
安裝路徑下的/nginx/sbin/nginx
//停止命令
安裝路徑下的/nginx/sbin/nginx -s stop 或者 pkill -9 nginx
或者 : nginx -s quit
//重啟命令
安裝路徑下的/nginx/sbin/nginx -s reload

然後修改nginx的配置,到你安裝的目錄下的conf目錄下,vi命令修改nginx.conf
將service項的端口號改掉。重啟nginx服務。
2、找不到文件 404
檢查nginx.conf的root指定的路徑是否存在,index 配置的頁面是否存在
檢查是否有權限訪問目錄和頁面是否有權限
3、被禁止訪問 403
查看日誌 /var/log/nginx/error.log
如果顯示文件不能訪問,檢查文件是否存在。
檢查被訪問的文件所屬主和nginx的所屬主是否一致。
不一致就改為一致 chown username 目錄/*
重啟之後還不行的話,就再次修改nginx.conf。在文件的頭部加上 user XXX (用戶名)
4.其他的頁面都能訪問,唯獨這個不行?
檢查防火墻是否攔截了這個端口號
//打開防火墻文件
sudo vim /etc/sysconfig/iptables
//新增行 開放80端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
//保存退
//重啟防火墻
sudo service iptables restart



















nginx安裝記錄