nginx安裝 多站點

2021-10-11 09:39:52 字數 2521 閱讀 1962

#區別

yum:不支援定製,安裝檔案分散不好管理

make原始碼:安裝複雜,模組定製,安裝目錄自定義,方便管理

wget -c 

tar zxf nginx-1.18.0.tar.gz

cd nginx-1.18.0/ #

依賴yum install -y gcc    「c編譯器」 

yum install -y gcc-c++    「c++編譯器」 

yum install -y pcre pcre-devel    「重寫」 

yum install -y zlib zlib-devel    「gzip壓縮」 

yum install -y openssl openssl-devel    「https安全協議」

find / -name '*pcre*.so』    「庫檔案」

#nginx安裝

#目錄tree -l 2 /usr/local/nginx/

/usr/local/nginx/

├── conf

│   ├── fastcgi.conf

│   ├── fastcgi.conf.default

│   ├── fastcgi_params

│   ├── fastcgi_params.default

│   ├── koi-utf

│   ├── koi-win

│   ├── mime.types

│   ├── mime.types.default

│   ├── nginx.conf

│   ├── nginx.conf.default

│   ├── scgi_params

│   ├── scgi_params.default

│   ├── uwsgi_params

│   ├── uwsgi_params.default

│   └── win-utf

├── html

│   ├── 50x.html

│   └── index.html

├── logs

└── sbin

└── nginx

#啟動/usr/local/nginx/sbin/nginx        「缺少www使用者」 

nginx: [emerg] getpwnam("www") failed    

id www

useradd -s /sbin/nologin -m www    -s, --shell    -m, --no-create-home

/usr/local/nginx/sbin/nginx

ps -ef | grep nginx

netstat -lptun | grep nginx

setenforce 0    「selinux關閉」 

防火牆配置80埠

#訪問#配置vim /usr/local/nginx/conf/nginx.conf

grep -ve '#|^$' conf/nginx.conf    「去掉注釋和空行」 -v 反選    -e 正規表示式

#多站點

多個站點共享一台 nginx 伺服器

多埠、多ip、多網域名稱

/usr/local/nginx/sbin/nginx -?    「幫助檔」 

/usr/local/nginx/sbin/nginx -t    「語法檢查」 

10.211.55.13 lc.a.com lc.b.com
訪問:

nginx配置多站點

nginx的配置檔案中如何配置多個站點,實際上一台伺服器上有時候需要部署多個站點,我們需要建立一些virtual host,通過其他埠 another virtual host using mix of ip name and port based configuration server loca...

Nginx 的多站點配置

當我們有了乙個 vps 主機以後,為了不浪費 vps 的強大資源 相比共享主機1000多個站點擠在一台機器上 往往有想讓 vps 做點什麼的想法,銀子不能白花啊 放置多個 或者部落格是個不錯的想法,可是如何配置 web 伺服器才能在乙個 vps 上放置多個 部落格呢?如何通過乙個 ip 訪問多個站點...

Nginx 的多站點配置

當我們有了乙個 vps 主機以後,為了不浪費 vps 的強大資源 相比共享主機1000多個站點擠在一台機器上 往往有想讓 vps 做點什麼的想法,銀子不能白花啊 放置多個 或者部落格是個不錯的想法,可是如何配置 web 伺服器才能在乙個 vps 上放置多個 部落格呢?如何通過乙個 ip 訪問多個站點...