怎么让外网访问自己的电脑上的Apache服务器外网不能访问

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
赞助商广告
相关内容推荐2011年11月 PHP大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。扫一扫,访问微社区
查看: 2002|回复: 9
云币55 威望55 最后登录积分127注册时间帖子
小白[LV1], 积分 127, 距离下一级还需 173 积分
云币55 威望55
apache2的配置
是新建了一个配置文件,里面的配置如下
&VirtualHost 0.0.0.0:80&
& && & DocumentRoot /home/ubuntu/.local/virtualenvs/felix
& && & &Directory /home/ubuntu/.local/virtualenvs/felix/felix&
& && && &&&&Files wsgi.py&
& && && && && &Allow from all
& && && &&&&/Files&
& && & &/Directory&
& && & python-path=/home/ubuntu/.local/virtualenvs/felix:/home/ubuntu/.local/virtualenvs/ENV3.4/lib/python3.4/site-packages
& && &WSGIScriptAlias / /home/ubuntu/.local/virtualenvs/felix/felix/wsgi.py& &process-
& && &CustomLog /var/log/apache2/felix_access.log combined
& && &ErrorLog /var/log/apache2/felix_error.log
& &&&# Alias /felixubuntu/static/ /var/www/felixubuntu/static/
&&&/VirtualHost&
&&WSGIPythonPath /home/ubuntu/.local/virtualenvs/felix:/home/ubuntu/.local/virtualenvs/ENV3.4/lib/python3.4/site-packages
127.0.0.1&&
也修改了 hosts 文件对
映射 127.0.0.1&&
启动服务之后 在服务器本机是可以访问的
云币13903 威望20030 最后登录积分20030注册时间帖子
云币13903 威望20030
防火墙或者安全组是否屏蔽了80端口呢?
云币55 威望55 最后登录积分127注册时间帖子
小白[LV1], 积分 127, 距离下一级还需 173 积分
云币55 威望55
maybe 发表于
防火墙或者安全组是否屏蔽了80端口呢?
我没有申请域名,是不是需要申请一个域名,然后绑定到我的机器IP地址
云币14435 威望7579 最后登录积分7579注册时间帖子
云币14435 威望7579
首先您的配置文件中您对您的网站设置了域名,修改host只能实现服务器内部访问,外部是无法访问的
你先可以用ip进行访问,即域名的地方填写您的CVM的ip即可!
云币55 威望55 最后登录积分127注册时间帖子
小白[LV1], 积分 127, 距离下一级还需 173 积分
云币55 威望55
maybe 发表于
防火墙或者安全组是否屏蔽了80端口呢?
你好,我申请了一个域名;并且用域名绑定了IP;也开启的了APACHE服务;通过浏览器敲域名是直接可以访问的;不过好像是APACHE的默认页面;怎样才能访问到我的应用呢
云币55 威望55 最后登录积分127注册时间帖子
小白[LV1], 积分 127, 距离下一级还需 173 积分
云币55 威望55
maybe 发表于
防火墙或者安全组是否屏蔽了80端口呢?
你好,我申请了一个域名;并且用域名绑定了IP;也开启的了APACHE服务;通过浏览器敲域名是直接可以访问的;不过好像是APACHE的默认页面;怎样才能访问到我的应用呢
云币55 威望55 最后登录积分127注册时间帖子
小白[LV1], 积分 127, 距离下一级还需 173 积分
云币55 威望55
maybe 发表于
防火墙或者安全组是否屏蔽了80端口呢?
你好,我申请了一个域名;并且用域名绑定了IP;也开启的了APACHE服务;通过浏览器敲域名是直接可以访问的;不过好像是APACHE的默认页面;怎样才能访问到我的应用呢
云币55 威望55 最后登录积分127注册时间帖子
小白[LV1], 积分 127, 距离下一级还需 173 积分
云币55 威望55
maybe 发表于
防火墙或者安全组是否屏蔽了80端口呢?
你好,我申请了一个域名;并且用域名绑定了IP;也开启的了APACHE服务;通过浏览器敲域名是直接可以访问的;不过好像是APACHE的默认页面;怎样才能访问到我的应用呢
云币55 威望55 最后登录积分127注册时间帖子
小白[LV1], 积分 127, 距离下一级还需 173 积分
云币55 威望55
苇子 发表于
首先您的配置文件中您对您的网站设置了域名,修改host只能实现服务器内部访问,外部是无法访问的
你先可以 ...
你好,我申请了一个域名;并且用域名绑定了IP;也开启的了APACHE服务;通过浏览器敲域名是直接可以访问的;不过好像是APACHE的默认页面;怎样才能访问到我的应用呢;我把上面的配置文件中的
改成了我的域名
云币13903 威望20030 最后登录积分20030注册时间帖子
云币13903 威望20030
Felix·D·Wu 发表于
你好,我申请了一个域名;并且用域名绑定了IP;也开启的了APACHE服务;通过浏览器敲域名是直接可以访问的 ...
你配置文件中,指定了网站目录,网页文件放置该目录.
Powered byApache 从2.2升级到 Apache2.4.x 后配置文件 httpd.conf 的设置方法有了大变化,以前是将&deny from all 全部改成&Allow from all 实现外网访问,现在是将&Require all denied 以及&Require local 都该为&Require all granted 就可以了。
.htaccess 如果不起作用将&LoadModule rewrite_module modules/mod_rewrite.so 前面的注释(#)去掉就可以了。
下面看一下&Apache2.4 的变化:()
所有的请求都被拒绝
2.2上的配置
Order deny,allowDeny from all
2.4上的配置
Require all denied
所有请求都是允许的
2.2上的配置
Order allow,denyAllow from all
2.4上的配置
Require all granted
在域中的所有主机都可以访问example,所有其他外网主机的访问被拒绝
2.2上的配置
Order Deny,AllowDeny from allAllow from example.org
2.4上的配置
Require host example.org
要想外网访问将 Require local 该为 Require all granted 。
经常会用到的:
Require all denied
Require all granted
Require ip 192.168.1 192.168.2
Require local
仅允许IP:192.168.0.1 访问
Require all grantedRequire ip 192.168.0.1
仅禁止IP:192.168.0.1访问
Require all grantedRequire not ip 192.168.0.1
允许所有访问
Require all granted
拒绝所有访问
Require all denied
Apache2.4安装完成后,默认是 Require local 仅允许本地访问,所以需要将httpd.conf与httpd-vhosts.conf等配置中的&Require local 修改为&Require all granted
还有其他的变化,可以去官方说明详细看一下,不过只有英文版的。软件变化无常,建议大家升级前详细阅读官方更新文档,以免来个措手不及。
阅读(...) 评论()2013年10月 Web 开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 外网访问ftp服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信