VPS侦探论坛

 找回密码
 注册
查看: 7124|回复: 7

关于修改端口问题求助

[复制链接]
发表于 2015-2-24 02:53:10 | 显示全部楼层 |阅读模式

我改了端口,防火墙也添加了,nginx也重启过了,但是会打开IP:777会跳转到IP:80端口的deflate页面去,求解
用绑定的这个域名访问也是跳转到IP:80的deflate页面去

server
        {
                listen 777;
                #listen [::]:777;
                server_name test.ichenyang.cn;
                index index.html index.htm index.php default.html default.htm default.php;
                root  /home/wwwroot/test.ichenyang.cn;

                include wordpress.conf;
                #error_page   404   /404.html;
                location ~ [^/]\.php(/|$)
                        {
                                # comment try_files $uri =404; to enable pathinfo
                                try_files $uri =404;
                                fastcgi_pass  unix:/tmp/php-cgi.sock;
                                fastcgi_index index.php;
                                include fastcgi.conf;
                                #include pathinfo.conf;
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-2-24 09:03:05 | 显示全部楼层


你用域名直接访问肯定是跳到80端口的
test.ichenyang.cn 直接访问这个肯定是到80端口
只有加上:777 才是到777端口

ip:777 如果只设置了一个777端口应该也是直接到777端口的,跳到其他可能有错误也可能是你程序上的跳转
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2015-2-24 12:43:46 | 显示全部楼层

我尝试放一个静态index.html页面,访问ip:777还是会跳转到80端口的页面
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-3-10 21:05:16 | 显示全部楼层

回复 2# 的帖子




同问下军哥,我跟楼主一样效果,LNMP下直接这么改没问题,但是在LNMPA下这么改始终跳转到default页面。。死活不行,求解军哥。。
举例访问www.test.com这个自己设置的虚拟主机网址。主机IP为192.168.1.20
192.168.1.20/ftp这个页面,在LNMP下修改www.test.com.conf里面的listen,把listen 80改成了listen 800。
然后访问相应链接比如192.168.1.20:800/ftp 这样访问没问题。
但是装了apache后这么修改就无效了,始终访问default这个页面。跪求解答。。
补充下问题。发现如果尝试用www.test.com/ftp可以访问。用www.test.com:800/ftp也可以访问,但是用IP不行。

再一个,修改端口号后光重启nginx和httpd服务还不行。得重启机器才行。开始是重启服务半天不行,后来寻思重启下机器看看,然后用域名访问就可以了,但是IP始终不行。
之前LNMP的时候是可以的。装了LNMPA后就不行了。是不是需要其他地方设置下?

[ 本帖最后由 popw45 于 2015-3-10 21:55 编辑 ]
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2015-3-11 08:51:34 | 显示全部楼层

lnmpa下是2个虚拟主机配置文件,nginx和apache的虚拟主机配置文件都需要改

军哥运维代购:http://shop63846532.taobao.com/

发表于 2015-3-11 18:33:29 | 显示全部楼层

回复 5# 的帖子


懂了,多谢军哥。已经搞定。但是有一个新的问题。

举例 www.test.com 是一个网站在服务器目录test下。根目录下有index文件和p.php检测文件。同时网站下面有80和800两个目录。
目前只能实现www.test.com:800和www.test.com同时访问/80和/800这俩目录

现在想www.test.com:800只能访问/800这个目录.不加端口访问的默认情况也就是端口80不能访问/800这个目录。

自己改来改去都不行,给apache多设置了个监控端口比如888
在相应文件下增加了Listen 127.0.0.1:888和NameVirtualHost *:888 以及<VirtualHost *:888>
外加多设置个nginx的server配置文件监听800端口然后按照默认访问的配置文件修改apache相应监听的端口为888,最后还是无法实现。。
只能达到www.test.com:800/根目录下比如index和php文件能访问成功,但是比如80目录内容的ftp或者phpmyadmin无法访问
感觉还是nginx配置文件写的不对。但是网上资料查半天全是不同域名同端口的教程。
是不是得需要rewrite 外加改端口之类的?能详细说下吗?再次感谢~
发表于 2015-3-12 10:08:22 | 显示全部楼层

回复 6# 的帖子


因为lnmpa下是反向代理的,采用非80端口建议直接在apache上创建虚拟主机
伪静态建议在apache端添加
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-3-12 21:25:33 | 显示全部楼层

回复 7# 的帖子


多谢军哥的耐心解答,已经解决。方案如下:

按军哥说的在apache配置文件上加入虚拟主机和监听端口,举例如下
Listen 127.0.0.1:888          #httpd.conf里加

NameVirtualHost *:888     #以下在哪个配置里加都可以,建议在虚拟主机比如/usr/local/apache/conf/vhost/www.test.com.conf里加   
<VirtualHost *:888>
ServerAdmin webmaster@example.com
php_admin_value open_basedir "/home/wwwroot/test800:/tmp/:/var/tmp/:/proc/"  #修改想指向的新的目录
DocumentRoot "/home/wwwroot/test800"  #想指向的新的目录
ServerName www.test.com
ErrorLog "logs/www.test.com-error_log"
CustomLog "logs/www.test.com-access_log" common
</VirtualHost>

然后在/usr/local/nginx/conf/vhost/www.test.com.conf里多复制出一个
server
{
listen 800;  #修改里面相应的listen  ;
root  /home/wwwroot/test800;  相应的指向目录
proxy_pass http://127.0.0.1:88;  #把默认的88修改为apache里加入的888监听端口
}

配置后重启httpd和nginx服务。就可以通过800访问相应test800目录下的文件了。已经达到之前所要达到的目的。

另外还需要麻烦下军哥。问下以上我成功以后,比如www.test.com不加端口访问www.test.com/phpmyadmin这样可以访问。
但是www.test.com:800/phpmyadmin这样会访问失败必须在最后面加上一个/
如下www.test.com:800/phpmyadmin/  这样才能访问成功。但是在不加端口的情况下最后加不加/都可以,可以问下这个是什么原因吗?有什么解决方案吗?再次感谢~

[ 本帖最后由 popw45 于 2015-3-12 21:29 编辑 ]
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-5-3 06:56 , Processed in 0.029878 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表