Nginx網站服務

一、Nginx:高性能、輕量級網站服務器
穩定、資源消耗低
併發能力強
不能直接支持動態網頁
二、Nginx的安裝
--with-http_stub_status_module 添加狀態統計模塊
檢查nginx語法: nginx -t
啓動nginx: nginx
從新加載nginx: killall -s HUP nginx
退出nginx: killall -s QUIT nginx
殺死nginx: kiallall -s KILL nginx
三、主配置文件nginx.conf的配置項:
一、全局配置
worker_processes 工做進程數
二、I/O配置:使用events 界定標記
worker_connections 每進程處理鏈接數
三、HTTP配置:包括日誌、端口及ip、網頁目錄、默認字符集、連接保持時間、虛擬主機、php解析等
子標記:server 表明一個虛擬主機
server {
listen 80;
server_name www.bene.com;
location / {
root /var/www/benet.com;
index index.html index.php;
}
~ 表示忽略大小寫 location ~ /status {
stub_status on;
}
location ~ 、.php$ {
root /var/www/benet.com;
fastcgi_pass 127.0.0.1:9000
fastcgi_index index.php;
include fastcgi.conf;
}
}
四、LNMP:Linux、Nginx、Mysql、PHP
因爲nginx不能直接支持PHP,安裝PHP時必須啓動fpm模塊以解析PHP網頁
--enable-fpm
進程php-fpm 端口號:9000
啓動命令:php-fpm
也能夠使用LAMP服務器做爲代理 解析PHP動態網頁
location ~ .php$ {
proxy_pass http://192.168.4.200:80;
}php

相關文章
相關標籤/搜索