debian中如何打开指定端口
以前一直用centOS,最近刚接触debian,不是很熟。
我在apache中在8000端口配了个VirtualHost,却发现无法访问。
于是我使用
iptables -L
查看防火墙,却发现防火墙并没有配置任何规则。
然而我使用
nmap
查看网络信息,却得到如下信息:
root@AY131109155544150a08Z:/etc/network# nmap 127.0.0.1
Starting Nmap 5.00 ( http://nmap.org ) at 2014-10-17 00:01 CST
Interesting ports on localhost (127.0.0.1):
Not shown: 992 closed ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
25/tcp open smtp
80/tcp open http
111/tcp open rpcbind
443/tcp open https
3306/tcp open mysql
8080/tcp open http-proxy
于是我就很不解了,请问如果我想打开某个端口,还需要在iptables以为的地方设置吗?
专推小萝莉
10 years, 1 month ago
Answers
从你提供的信息来看,8000 端口并没有被监听。
Apache 新增一个
VirtualHost
在 8000 端口需要这样配置:
-
添加
Listen 8000
-
添加 VirtualHost 基本配置:
<VirtualHost *:8000> ServerName ooxx.com DocumentRoot "/var/www/html" </VirtualHost>
-
Apache 2.2 及以下版本需要在
<VirtualHost *:8000>
之前放置一个NameVirtualHost *:8000
。
超爱后宫动漫哟
answered 10 years, 1 month ago