1、nginx 已有80埠服務如何在開啟一個非80端
如果另開啟一個非80埠,只需要在配置文件中添加一個新的server配置塊
server {2、網站伺服器 用了兩個 apache 和nginx,apache 88埠,nginx80埠?
利用nginx作為反向代理,apache直接暴露給外界;同時nginx最主要是為了做負載均衡,提升系統的並發承載能力,nginx處理靜態內容,apache處理動態內容,加快了站點的訪問速度。建議你了解下nginx的反向代理
3、nginx佔用了80埠,iis想同時使用80埠,怎麼配置
可以用集成環境PHPWAMP8.8.8.8n,自帶去埠功能,可以實現iis和nginx共用80埠,點擊菜單常用工具裡面有一鍵去埠
windows伺服器可以用phpwamp8.8.8.8n,這個環境的NGinx站點管理很強大
以下內容摘自今日頭條里的文章
小編發現最近PHPWAMP集成環境的作者Lccee,又更新了phpwamp8.8.8.8n版本
phpwamp8.8.8.8n一共集成了12個PHP版本和3個mysql版本,並且可以高度自定義,你可以定義任何版本,解壓後差不多1個G的大小,壓縮包確僅有幾十M,解壓即可使用,純綠色很方便,集成了apache和nginx等,支持asp、php、net
大家知道Nginx官方的windows版本用著很不穩定,時不時就會掛掉,而且默認安裝後也不像apache那樣有服務可以開機啟動,畢竟nginx最適合的還是在linux下,不過最近更新的這款phpwamp8.8.8.8n安裝後是有服務的,該軟體作者自己寫了一個Nginx服務,能開機啟動,而且還能給每個站點分配不一樣的進程,也可以隨意指定站點的php版本!最關鍵的是該服務啟動的php-cgi進程,就算你手動用殺毒軟體的任務管理器也關不掉!關掉後會自動恢復,而且網站服務依舊正常!!除非你自己點擊軟體界面上的卸載服務才會關閉,該保護功能可以對網站進程起到保護作用。
4、nginx 80埠反向代理多個域名,怎樣隱藏埠的
默認都是8080埠的所以可以隱藏,其他的埠貌似都得加上吧
5、linux nginx的埠問題,我要把默認的80埠改成8088,報錯
看看這個埠被什麼進程佔用~
然後殺死進程~~
6、求助nginx綁定多個網站公用80埠的問題
1、修改主配置文件:只用改一個地方:
在http模塊裡面加入你要引用的虛擬主機配置文件目錄即可:
例如:include /etc/nginx/vhosts/chaodiquan.com.conf;此處為你自己的文件
http {
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
include /etc/nginx/mime.types;
default_type application/octet-stream;
include /etc/nginx/vhosts/*.conf; //就這里加一行就可以了
}
2、建立虛擬主機配置目錄:
都是在/etc/nginx/ 下面建立vhosts 文件夾,專門放置網站的配置文件:/etc/nginx/vhosts/chaodiquan.com.conf
server {
listen 80 ; //注意這里,要把默認的那個default_server去掉,因為我們在下面要單獨配置域名訪問,所以這里不要留default_server,不然會報錯。
server_name chaodiquan.com 多個的域名.com; //這里寫你想設置的域名,可以寫多個,與名之間用空格隔開
root /mnt/share/chaodiquan.com; //這里是你虛擬機的根目錄,寫絕對路徑
# Load configuration files for the default server block.
location / { index index.php index.html index.htm; //這里配置默認訪問的頁面
}
location ~* \.php$ { //這里配置php解析.php文件
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
error_page 404 /404.html; //默認的錯誤頁面
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
3、還想再建其他虛擬機,一樣的,復制上面那個文件,修改我標注的的哪幾個地方即可!
4、虛擬機配置文件配置好了之後,還需要在linux下面的hosts文件下面加上以上域名,不然還是會訪問外網的哦。
127.0.0.1 依次對應的你的域名
5、如果我們是要在windows下面訪問虛擬機裡面的linux下面的網站,那麼還要在windows下面配置hosts文件,所有的域名都指向linux伺服器,例如:
192.168.2.111 你自己的域名.com
遇到的問題:
nginx: [emerg] a plicate default server for 0.0.0.0:80 in /etc/nginx/vhosts/1
遇到這個問題,肯定是:
server {
listen 80
}
這個地方80後面的東西都去掉,只留下埠號80,去掉就可以解決這個問題了。
7、求幫忙寫個nginx的配置,可以讓任何綁定到域名反向代理到這個域名的80埠
可以給所有com域名 綁定到主機頭上,但不能給所有域名的,具體已經PM你了
8、nginx 80埠可以監聽多個埠嗎
可以在監聽80埠的同時,監聽其他埠
可以通過多條listen指令監聽多個埠如:
listen 80;
listen 8080;
同時監聽80和8080埠