我在codeigniter中开发了一个Web应用程序。我的服务器是XAMPP。我在服务器中有我的应用程序,所以我在服务器浏览器中使用localhost / app_name的URL运行应用程序。
我的问题是如何使用IP地址在服务器客户端计算机上运行我的应用程序我是否必须为此进行任何设置?
答案 0 :(得分:1)
是的,您可以从其他计算机访问您的服务器。在这种情况下,两个问题是可能的。
为2你必须拥有真实(公共)IP地址。
表示1:您只能从本地网络访问。本地IP地址就足够了。
在这两种情况下,您都需要在httpd.conf
文件中进行少量更改。
#your root directory address in full
<Directory "C:/Program Files/*/www">
Order allow, deny
Allow from all
</Directory>
注意:更改后,您需要重新启动Apache服务器。那么你可以从你自己的机器外面访问。本地访问网站有很多答案。
答案 1 :(得分:1)
尝试以下,
第1步:将IP作为Listner添加到Apache服务器的httpd.conf
文件中
Listen 80 Listen [your IP here]:80
第2步:找到以下代码
<Directory "cgi-bin">
AllowOverride None
Options None
Order allow,deny
Deny from all
</Directory>
并将上面的代码替换为以下行
<Directory "cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
如果您想通过本地网络访问网站,那就是您需要做的一切。