首先安裝nginx伺服器
cp -f init.d/nginx /etc/init.d/nginx (將啟動指令碼直接放到這個目錄也行)
chmod 755 /etc/init.d/nginx
ln /usr/local/nginx/conf/nginx.conf /etc/nginx.conf
vi /etc/nginx.conf
service nginx start
vi /etc/sysconfig/iptables
靜態頁面能夠訪問成功後,嘗試配置php頁面的訪問
在nginx下,php的解析是通過fastcgi介面傳遞給php-fpm,由php-fpm管理交給php解析器,從而完成php的指令碼執行.這種架構是可以做到http伺服器與php解析器分離,即做到分布式,提高效能.
1.將php-fpm啟動指令碼放到 /etc/init.d/php-fpm 位置
2.將php-fpm.conf配置檔案放到 /usr/local/etc/php-fpm.conf位置
3.將php.ini 放到 /usr/local/lib/php.ini 位置
ln /usr/local/lib/php.ini /etc/php.ini
ln /usr/local/etc/php-fpm.conf /etc/php-fpm.conf
chmod 755 /etc/ini.d/php-fpm
(關於許可權 nginx在linuex下有乙個預設的使用者名叫nobody,當啟動nginx時,程序所屬使用者就叫nobody. 而當使用php-fpm呼叫php解析器時,使用的使用者名稱與nginx不一樣,在php-fpm.conf裡面配置.)
附上nginx配置資訊:
server
以上 CentOs環境下安裝Nginx
安裝linux系統的時候一般會帶著這兩個,如果你不知道有沒有的話可以用這個命令。當有的話,它會更新,如果沒有它會重新安裝 yum y install gcc gcc c make 如rewrite模組需要pcre庫,gzip模組需要zlib模組,ssl功能你需要openssl庫等。使用者可通過yum...
CentOS 下Nginx環境配置
linux版本 centos7 64位 nginx依賴元件 gcc openssl devel pcre devel zlib devel 快速安裝依賴 yum install gcc openssl devel pcre devel zlib devel 解壓 tar zxvf nginx 1.9...
Centos 環境下Nginx的安裝
yum install gcc c yum install pcre pcre devel yum install zlib zlib devel yum install openssl openssl devel安裝nginx 安裝之前,最好檢查一下是否已經安裝有nginx find name n...