nginx 多站點(diǎn)配置方法集合
更新時(shí)間:2011年06月28日 21:24:04 作者:
關(guān)于nginx的多站設(shè)置,其實(shí)和apache很相似,假設(shè)我們已經(jīng)有兩個(gè)域名,分別是:www.websuitA.com和www.websuitB.com。并且這兩個(gè)域名已經(jīng)映射給了IP為192.168.1.1的服務(wù)器。
那么我們開(kāi)始吧:
1、為我們的站點(diǎn)創(chuàng)建配置文件
我是這么做的,在nginx的配置文件conf目錄下創(chuàng)建一個(gè)專(zhuān)門(mén)存放VirtualHost的目錄,命名為vhosts_conf,可以把虛擬目錄的配置全部放在這里。在里面創(chuàng)建名為vhosts_modoupi_websuitA.conf的配置文件并打開(kāi),我們?cè)谶@里做配置,往里面寫(xiě):
server {
listen 80; #監(jiān)聽(tīng)的端口號(hào)
server_name websuitA.com; #域名
#access_log logs/host.access.log main;
location / {
root X:/wnmp/www/websuitA; #站點(diǎn)的路徑
index default.php index.php index.html index.htm;
#站點(diǎn)的rewrite在這里寫(xiě)
rewrite ^/(\w+)\.html$ /$1.php;
rewrite ^/(\w+)/(\w+)$ /$1/$2.php;
}
#錯(cuò)誤頁(yè)的配置
error_page 404 /error.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
root X:/wnmp/www/websuitA;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
這樣就做好了,站點(diǎn)A的配置,同樣的方法,做websuitB的配置,這里我命名為vhosts_modoupi_websuitB.conf,直接上代碼
server {
listen 80; #監(jiān)聽(tīng)的端口號(hào)
server_name websuitB.com; #域名
#access_log logs/host.access.log main;
location / {
root X:/wnmp/www/websuitB; #站點(diǎn)的路徑
index default.php index.php index.html index.htm;
#站點(diǎn)的rewrite在這里寫(xiě)
rewrite ^/(\w+)\.html$ /$1.php;
rewrite ^/(\w+)/(\w+)$ /$1/$2.php;
}
#錯(cuò)誤頁(yè)的配置
error_page 404 /error.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
root X:/wnmp/www/websuitB;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
這樣,兩個(gè)站點(diǎn)的配置就OK了。
2、在nginx的主配置文件里,包含這兩個(gè)站點(diǎn)的配置文件。
我們打開(kāi)conf目錄下的nginx.conf文件,很容易做,只要在http{...}段輸入以下代碼:
#包含所有的虛擬主機(jī)的配置文件
include X:/wnmp/nginx/conf/vhosts_conf/*.conf;
這樣,nginx的多站點(diǎn)配置就做好了,怎么樣打開(kāi)瀏覽器測(cè)試一下吧~
第二種方法:
當(dāng)我們有了一個(gè) VPS 主機(jī)以后,為了不浪費(fèi) VPS 的強(qiáng)大資源(相比共享主機(jī)1000多個(gè)站點(diǎn)擠在一臺(tái)機(jī)器上),往往有想讓 VPS 做點(diǎn)什么的想法,銀子不能白花啊:)。放置多個(gè)網(wǎng)站或者博客是個(gè)不錯(cuò)的想法,可是如何配置 web 服務(wù)器才能在一個(gè) VPS 上放置多個(gè)網(wǎng)站/博客呢?如何通過(guò)一個(gè) IP 訪問(wèn)多個(gè)站點(diǎn)/域名呢?這就是大多數(shù) web 服務(wù)器支持的 virtual hosting 功能。這里將描述如何一步一步如何用 nginx 配置 virtual hosting。
nginx 是一個(gè)小巧高效的 web 服務(wù)器,由俄羅斯程序員 Igor Sysoev 開(kāi)發(fā),nginx 雖然體積小,但功能一點(diǎn)也不弱,能和其他的 web 服務(wù)器一樣支持 virtual hosting,即一個(gè)IP對(duì)應(yīng)多個(gè)域名以支持多站點(diǎn)訪問(wèn),就像一個(gè)IP對(duì)應(yīng)一個(gè)站點(diǎn)一樣,所以是”虛擬”的。你想在一個(gè) IP 下面放多少個(gè)站點(diǎn)就放多少,只要硬盤(pán)夠大就行。
這里以配置2個(gè)站點(diǎn)(2個(gè)域名)為例,n 個(gè)站點(diǎn)可以相應(yīng)增加調(diào)整,假設(shè):
IP地址: 202.55.1.100
域名1 example1.com 放在 /www/example1
域名2 example2.com 放在 /www/example2
配置 nginx virtual hosting 的基本思路和步驟如下:
把2個(gè)站點(diǎn) example1.com, example2.com 放到 nginx 可以訪問(wèn)的目錄 /www/
給每個(gè)站點(diǎn)分別創(chuàng)建一個(gè) nginx 配置文件 example1.com.conf,example2.com.conf, 并把配置文件放到 /etc/nginx/vhosts/
然后在 /etc/nginx.conf 里面加一句 include 把步驟2創(chuàng)建的配置文件全部包含進(jìn)來(lái)(用 * 號(hào))
重啟 nginx
具體過(guò)程
下面是具體的配置過(guò)程:
1、在 /etc/nginx 下創(chuàng)建 vhosts 目錄
1
mkdir /etc/nginx/vhosts
2、在 /etc/nginx/vhosts/ 里創(chuàng)建一個(gè)名字為 example1.com.conf 的文件,把以下內(nèi)容拷進(jìn)去
server {
listen 80;
server_name example1.com www. example1.com;
access_log /www/access_ example1.log main;
location / {
root /www/example1.com;
index index.php index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /www/example1.com/$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
3、在 /etc/nginx/vhosts/ 里創(chuàng)建一個(gè)名字為 example2.com.conf 的文件,把以下內(nèi)容拷進(jìn)去
server {
listen 80;
server_name example2.com www. example2.com;
access_log /www/access_ example1.log main;
location / {
root /www/example2.com;
index index.php index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /www/example2.com/$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
4、打開(kāi) /etc/nginix.conf 文件,在相應(yīng)位置加入 include 把以上2個(gè)文件包含進(jìn)來(lái)
user nginx;
worker_processes 1;
# main server error log
error_log /var/log/nginx/error.log ;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
# main server config
http {
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
gzip on;
server {
listen 80;
server_name _;
access_log /var/log/nginx/access.log main;
server_name_in_redirect off;
location / {
root /usr/share/nginx/html;
index index.html;
}
}
# 包含所有的虛擬主機(jī)的配置文件
include /usr/local/etc/nginx/vhosts/*;
}
5、重啟 Nginx
第三種方法:
一個(gè)服務(wù)器上需要跑多個(gè)網(wǎng)站,如果僅僅把域名解析到server的IP是不行的,訪問(wèn)不同域名打開(kāi)的都是nginx默認(rèn)的網(wǎng)站。要想分別對(duì)應(yīng),需要在nginx里設(shè)置vhost。
我是用lnmp一鍵安裝包(http://www.lnmp.org/ )安裝的nginx+mysql+php環(huán)境,對(duì)于其他自己編譯的nginx估計(jì)配置文件和安裝目錄會(huì)有所不同,自己酌情修改哦,呵呵
編輯/usr/local/nginx/conf/nginx.conf,去掉server的參數(shù)。
server
{
listen 80;
server_name www.wifizoo.net;
index index.html index.htm index.php;
root /tmp/wwwroot; 本文來(lái)自
location ~ .*\.(php|php5)?$
{
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
} copyright
location /status {
stub_status on;
access_log off;
}
copyright
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
log_format access '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
access_log /home/wwwroot/logs/access.log access;
}
然后加入vhost定義: copyright
include /usr/local/nginx/vhost/*.conf;
}
再在/usr/local/nginx/建立vhost文件夾,里面創(chuàng)建各域名的對(duì)應(yīng)配置文件。
這個(gè)簡(jiǎn)單,就把之前的server配置內(nèi)容復(fù)制到創(chuàng)建的對(duì)應(yīng)conf文件里就OK了。
server
{
listen 80;
server_name m.fzitv.net;
server_name jb51.net;
index index.html index.htm index.php;
root /tmp/wwwroot/meituge;
location ~ .*\.(php|php5)?$
{
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
} copyright
location /status {
stub_status on;
access_log off;
}
copyright
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
copyright
location ~ .*\.(js|css)?$
{
expires 12h;
}
#log_format access '$remote_addr - $remote_user [$time_local] "$request" '
#'$status $body_bytes_sent "$http_referer" '
#'"$http_user_agent" $http_x_forwarded_for';
#access_log /home/wwwroot/logs/access.log access;
}
這里要注意,如果你用的是一級(jí)域名,那么需要在server配置里指定不加www前綴的域名,否則訪問(wèn)jb51.net會(huì)被定義到默認(rèn)站點(diǎn)而非m.fzitv.net
server_name m.fzitv.net;
server_name jb51.net;
1、為我們的站點(diǎn)創(chuàng)建配置文件
我是這么做的,在nginx的配置文件conf目錄下創(chuàng)建一個(gè)專(zhuān)門(mén)存放VirtualHost的目錄,命名為vhosts_conf,可以把虛擬目錄的配置全部放在這里。在里面創(chuàng)建名為vhosts_modoupi_websuitA.conf的配置文件并打開(kāi),我們?cè)谶@里做配置,往里面寫(xiě):
復(fù)制代碼 代碼如下:
server {
listen 80; #監(jiān)聽(tīng)的端口號(hào)
server_name websuitA.com; #域名
#access_log logs/host.access.log main;
location / {
root X:/wnmp/www/websuitA; #站點(diǎn)的路徑
index default.php index.php index.html index.htm;
#站點(diǎn)的rewrite在這里寫(xiě)
rewrite ^/(\w+)\.html$ /$1.php;
rewrite ^/(\w+)/(\w+)$ /$1/$2.php;
}
#錯(cuò)誤頁(yè)的配置
error_page 404 /error.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
root X:/wnmp/www/websuitA;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
這樣就做好了,站點(diǎn)A的配置,同樣的方法,做websuitB的配置,這里我命名為vhosts_modoupi_websuitB.conf,直接上代碼
復(fù)制代碼 代碼如下:
server {
listen 80; #監(jiān)聽(tīng)的端口號(hào)
server_name websuitB.com; #域名
#access_log logs/host.access.log main;
location / {
root X:/wnmp/www/websuitB; #站點(diǎn)的路徑
index default.php index.php index.html index.htm;
#站點(diǎn)的rewrite在這里寫(xiě)
rewrite ^/(\w+)\.html$ /$1.php;
rewrite ^/(\w+)/(\w+)$ /$1/$2.php;
}
#錯(cuò)誤頁(yè)的配置
error_page 404 /error.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
root X:/wnmp/www/websuitB;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
這樣,兩個(gè)站點(diǎn)的配置就OK了。
2、在nginx的主配置文件里,包含這兩個(gè)站點(diǎn)的配置文件。
我們打開(kāi)conf目錄下的nginx.conf文件,很容易做,只要在http{...}段輸入以下代碼:
復(fù)制代碼 代碼如下:
#包含所有的虛擬主機(jī)的配置文件
include X:/wnmp/nginx/conf/vhosts_conf/*.conf;
這樣,nginx的多站點(diǎn)配置就做好了,怎么樣打開(kāi)瀏覽器測(cè)試一下吧~
第二種方法:
當(dāng)我們有了一個(gè) VPS 主機(jī)以后,為了不浪費(fèi) VPS 的強(qiáng)大資源(相比共享主機(jī)1000多個(gè)站點(diǎn)擠在一臺(tái)機(jī)器上),往往有想讓 VPS 做點(diǎn)什么的想法,銀子不能白花啊:)。放置多個(gè)網(wǎng)站或者博客是個(gè)不錯(cuò)的想法,可是如何配置 web 服務(wù)器才能在一個(gè) VPS 上放置多個(gè)網(wǎng)站/博客呢?如何通過(guò)一個(gè) IP 訪問(wèn)多個(gè)站點(diǎn)/域名呢?這就是大多數(shù) web 服務(wù)器支持的 virtual hosting 功能。這里將描述如何一步一步如何用 nginx 配置 virtual hosting。
nginx 是一個(gè)小巧高效的 web 服務(wù)器,由俄羅斯程序員 Igor Sysoev 開(kāi)發(fā),nginx 雖然體積小,但功能一點(diǎn)也不弱,能和其他的 web 服務(wù)器一樣支持 virtual hosting,即一個(gè)IP對(duì)應(yīng)多個(gè)域名以支持多站點(diǎn)訪問(wèn),就像一個(gè)IP對(duì)應(yīng)一個(gè)站點(diǎn)一樣,所以是”虛擬”的。你想在一個(gè) IP 下面放多少個(gè)站點(diǎn)就放多少,只要硬盤(pán)夠大就行。
這里以配置2個(gè)站點(diǎn)(2個(gè)域名)為例,n 個(gè)站點(diǎn)可以相應(yīng)增加調(diào)整,假設(shè):
IP地址: 202.55.1.100
域名1 example1.com 放在 /www/example1
域名2 example2.com 放在 /www/example2
配置 nginx virtual hosting 的基本思路和步驟如下:
把2個(gè)站點(diǎn) example1.com, example2.com 放到 nginx 可以訪問(wèn)的目錄 /www/
給每個(gè)站點(diǎn)分別創(chuàng)建一個(gè) nginx 配置文件 example1.com.conf,example2.com.conf, 并把配置文件放到 /etc/nginx/vhosts/
然后在 /etc/nginx.conf 里面加一句 include 把步驟2創(chuàng)建的配置文件全部包含進(jìn)來(lái)(用 * 號(hào))
重啟 nginx
具體過(guò)程
下面是具體的配置過(guò)程:
1、在 /etc/nginx 下創(chuàng)建 vhosts 目錄
1
mkdir /etc/nginx/vhosts
2、在 /etc/nginx/vhosts/ 里創(chuàng)建一個(gè)名字為 example1.com.conf 的文件,把以下內(nèi)容拷進(jìn)去
復(fù)制代碼 代碼如下:
server {
listen 80;
server_name example1.com www. example1.com;
access_log /www/access_ example1.log main;
location / {
root /www/example1.com;
index index.php index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /www/example1.com/$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
3、在 /etc/nginx/vhosts/ 里創(chuàng)建一個(gè)名字為 example2.com.conf 的文件,把以下內(nèi)容拷進(jìn)去
復(fù)制代碼 代碼如下:
server {
listen 80;
server_name example2.com www. example2.com;
access_log /www/access_ example1.log main;
location / {
root /www/example2.com;
index index.php index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /www/example2.com/$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
4、打開(kāi) /etc/nginix.conf 文件,在相應(yīng)位置加入 include 把以上2個(gè)文件包含進(jìn)來(lái)
復(fù)制代碼 代碼如下:
user nginx;
worker_processes 1;
# main server error log
error_log /var/log/nginx/error.log ;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
# main server config
http {
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
gzip on;
server {
listen 80;
server_name _;
access_log /var/log/nginx/access.log main;
server_name_in_redirect off;
location / {
root /usr/share/nginx/html;
index index.html;
}
}
# 包含所有的虛擬主機(jī)的配置文件
include /usr/local/etc/nginx/vhosts/*;
}
5、重啟 Nginx
第三種方法:
一個(gè)服務(wù)器上需要跑多個(gè)網(wǎng)站,如果僅僅把域名解析到server的IP是不行的,訪問(wèn)不同域名打開(kāi)的都是nginx默認(rèn)的網(wǎng)站。要想分別對(duì)應(yīng),需要在nginx里設(shè)置vhost。
我是用lnmp一鍵安裝包(http://www.lnmp.org/ )安裝的nginx+mysql+php環(huán)境,對(duì)于其他自己編譯的nginx估計(jì)配置文件和安裝目錄會(huì)有所不同,自己酌情修改哦,呵呵
編輯/usr/local/nginx/conf/nginx.conf,去掉server的參數(shù)。
復(fù)制代碼 代碼如下:
server
{
listen 80;
server_name www.wifizoo.net;
index index.html index.htm index.php;
root /tmp/wwwroot; 本文來(lái)自
location ~ .*\.(php|php5)?$
{
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
} copyright
location /status {
stub_status on;
access_log off;
}
copyright
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
log_format access '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
access_log /home/wwwroot/logs/access.log access;
}
然后加入vhost定義: copyright
include /usr/local/nginx/vhost/*.conf;
}
再在/usr/local/nginx/建立vhost文件夾,里面創(chuàng)建各域名的對(duì)應(yīng)配置文件。
這個(gè)簡(jiǎn)單,就把之前的server配置內(nèi)容復(fù)制到創(chuàng)建的對(duì)應(yīng)conf文件里就OK了。
復(fù)制代碼 代碼如下:
server
{
listen 80;
server_name m.fzitv.net;
server_name jb51.net;
index index.html index.htm index.php;
root /tmp/wwwroot/meituge;
location ~ .*\.(php|php5)?$
{
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
} copyright
location /status {
stub_status on;
access_log off;
}
copyright
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
copyright
location ~ .*\.(js|css)?$
{
expires 12h;
}
#log_format access '$remote_addr - $remote_user [$time_local] "$request" '
#'$status $body_bytes_sent "$http_referer" '
#'"$http_user_agent" $http_x_forwarded_for';
#access_log /home/wwwroot/logs/access.log access;
}
這里要注意,如果你用的是一級(jí)域名,那么需要在server配置里指定不加www前綴的域名,否則訪問(wèn)jb51.net會(huì)被定義到默認(rèn)站點(diǎn)而非m.fzitv.net
server_name m.fzitv.net;
server_name jb51.net;
相關(guān)文章
Nginx?403?forbidden錯(cuò)誤的五種原因及詳細(xì)解決方法
這篇文章主要給大家介紹了關(guān)于Nginx?403?forbidden錯(cuò)誤的五種原因及詳細(xì)解決方法,相信很多人對(duì)403 forbidden是什么意思有了大致的了解,那么當(dāng)我們遇到403 forbidden怎么解決呢,需要的朋友可以參考下2023-08-08
Nginx跨域訪問(wèn)場(chǎng)景配置和防盜鏈詳解
這篇文章主要介紹了Nginx跨域訪問(wèn)場(chǎng)景配置和防盜鏈詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07
詳解Nginx + Tomcat 反向代理 負(fù)載均衡 集群 部署指南
Nginx是一種服務(wù)器軟件,也是一種高性能的http和反向代理服務(wù)器,本篇文章主要介紹了Nginx + Tomcat 反向代理 負(fù)載均衡 集群 部署指南,有興趣的可以了解一下。2016-12-12
502?Bad?Gateway產(chǎn)生的原因及8個(gè)詳細(xì)的解決方法總結(jié)
Nginx?502?Bad?Gateway的錯(cuò)誤已經(jīng)遇到好幾次了,這里做一下記錄,備忘,下面這篇文章主要給大家介紹了關(guān)于502?Bad?Gateway產(chǎn)生的原因及8個(gè)詳細(xì)的解決方法,文中的介紹非常詳細(xì),需要的朋友可以參考下2023-05-05
nginx 504 Gateway Time-out錯(cuò)誤解決方法
我們經(jīng)常會(huì)發(fā)現(xiàn)大量的nginx服務(wù)器訪問(wèn)時(shí)會(huì)提示nginx 504 Gateway Time-out錯(cuò)誤了,下面我來(lái)總結(jié)了一些解決辦法,有需要了解的同學(xué)可進(jìn)入?yún)⒖?/div> 2014-11-11
nginx配置多個(gè)站點(diǎn)共用80端口的解決方法
這篇文章主要介紹了nginx配置多個(gè)站點(diǎn)共用80端口的解決方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06
nginx實(shí)現(xiàn)請(qǐng)求轉(zhuǎn)發(fā)
本文給大家分享的是使用nginx實(shí)現(xiàn)代理(請(qǐng)求轉(zhuǎn)發(fā))的教程及簡(jiǎn)單示例,非常實(shí)用,有需要的小伙伴可以參考下2017-07-07
關(guān)于Nginx服務(wù)器可視化配置問(wèn)題
Nginx是一款輕量級(jí)的Web 服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,在BSD-like 協(xié)議下發(fā)行,這篇文章主要介紹了Nginx服務(wù)器可視化配置,需要的朋友可以參考下2022-10-10
解決使用了nginx獲取IP地址都是127.0.0.1 的問(wèn)題
這篇文章主要介紹了解決使用了nginx獲取IP地址都是127.0.0.1 的問(wèn)題,獲取i工具的完整代碼文中給大家提到,具體實(shí)例代碼跟隨小編一起看看吧2021-09-09最新評(píng)論

