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端口