ubuntu apache2 设置端口本地可以访问,局域网访问不了
我搭建apache2,80端口本地和局域网访问都正常,但是设置其他端口就本地可以访问,但是局域网其他电脑无法访问,我的ubuntu设置的是固定内网IP:192.168.0...
我搭建apache2,80端口本地和局域网访问都正常,但是设置其他端口就本地可以访问,但是局域网其他电脑无法访问,我的ubuntu设置的是固定内网IP:192.168.0.2,比如我设置 8080端口,那么访问地址 192.168.0.2:8080,本地可以,局域网就不可以,ubuntu防火墙关闭了的,我用的命令是 sudo bfw disable ,下面的内容是apache2配置8080端口的文件内容
<VirtualHost *:8080>
ServerName 192.168.0.2:8080
ServerAdmin admin@xundahost.cn
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/edunuke_errors.log"
CustomLog "/var/log/apache2/edunuke_accesses.log" common
</VirtualHost>
请大家帮忙,另外还有个问题就是,如果我要绑定两个域名到该虚拟主机,我尝试ServerName 域名1 空格 域名2 结果重启APACHE2说这条内容错误,两个域名用什么代码绑定呢?谢谢大家! 展开
<VirtualHost *:8080>
ServerName 192.168.0.2:8080
ServerAdmin admin@xundahost.cn
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/edunuke_errors.log"
CustomLog "/var/log/apache2/edunuke_accesses.log" common
</VirtualHost>
请大家帮忙,另外还有个问题就是,如果我要绑定两个域名到该虚拟主机,我尝试ServerName 域名1 空格 域名2 结果重启APACHE2说这条内容错误,两个域名用什么代码绑定呢?谢谢大家! 展开
1个回答
展开全部
NameVirtualHost *:8080
NameVirtualHost *:8081
<VirtualHost *:8080>
ServerName 192.168.0.2:8080
ServerAdmin admin@xundahost.cn
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/edunuke_errors.log"
CustomLog "/var/log/apache2/edunuke_accesses.log" common
</VirtualHost>
<VirtualHost *:8081>
ServerName 192.168.0.2:8081
ServerAdmin admin@xundahost.cn
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/edunuke_errors.log"
CustomLog "/var/log/apache2/edunuke_accesses.log" common
</VirtualHost>
这是根据不同端口的两个服务器。
如果是两个域名的(端口可以自己定):
NameVirtualHost www.domain1.com:80
NameVirtualHost www.domain2.com:80
<VirtualHost www.domain1.com:80>
ServerName www.domain1.com:80
ServerAdmin admin@xundahost.cn
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/edunuke_errors.log"
CustomLog "/var/log/apache2/edunuke_accesses.log" common
</VirtualHost>
<VirtualHost www.domain2.com:80>
ServerName www.domain2.com:80
ServerAdmin admin@xundahost.cn
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/edunuke_errors.log"
CustomLog "/var/log/apache2/edunuke_accesses.log" common
</VirtualHost>
记得加监听端口:
Listen 80
Listen 8080
Listen 8081
建议加在port.conf
也可以加在http.conf、apache2.conf
NameVirtualHost *:8081
<VirtualHost *:8080>
ServerName 192.168.0.2:8080
ServerAdmin admin@xundahost.cn
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/edunuke_errors.log"
CustomLog "/var/log/apache2/edunuke_accesses.log" common
</VirtualHost>
<VirtualHost *:8081>
ServerName 192.168.0.2:8081
ServerAdmin admin@xundahost.cn
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/edunuke_errors.log"
CustomLog "/var/log/apache2/edunuke_accesses.log" common
</VirtualHost>
这是根据不同端口的两个服务器。
如果是两个域名的(端口可以自己定):
NameVirtualHost www.domain1.com:80
NameVirtualHost www.domain2.com:80
<VirtualHost www.domain1.com:80>
ServerName www.domain1.com:80
ServerAdmin admin@xundahost.cn
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/edunuke_errors.log"
CustomLog "/var/log/apache2/edunuke_accesses.log" common
</VirtualHost>
<VirtualHost www.domain2.com:80>
ServerName www.domain2.com:80
ServerAdmin admin@xundahost.cn
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/edunuke_errors.log"
CustomLog "/var/log/apache2/edunuke_accesses.log" common
</VirtualHost>
记得加监听端口:
Listen 80
Listen 8080
Listen 8081
建议加在port.conf
也可以加在http.conf、apache2.conf
快又稳
2024-10-23 广告
2024-10-23 广告
广州快又稳网络科技有限公司是一家集技术研发、产品创新、服务优化于一体的高新技术企业。公司自成立以来,始终秉承“网络使人类缩进距离,我们让网络快又稳”的核心理念,致力于为全球客户提供高效、安全、易用的互联网解决方案及信息技术服务。在数字时代,...
点击进入详情页
本回答由快又稳提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询