首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >建立内联网网站

问建立内联网网站
EN

Ask Ubuntu用户
提问于 2013-06-18 04:55:53
回答 2查看 16.1K关注 0票数 1

我正在一个数据库驱动的网站上工作,并希望使用我可用的局域网来测试它。我如何主持一个网站?(静态页面也可以)

我尝试使用php,它在我的系统上工作,但不工作在局域网上连接的其他系统上。我是开放的主持网页通过任何语言。

请注意,我不想在互联网上主持一个网站。我知道Ubuntu服务器版本,我使用的是12.04 LTS。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2013-06-18 05:41:27

Apache是在intranet(LAN)和internet上托管网站的一个很好的选择。大多数公司使用Apache来托管他们的网站。

使用以下命令安装它:

代码语言:javascript
复制
sudo apt-get install apache2

并将您的网站文件夹复制到/var/www。

代码语言:javascript
复制
sudo cp /path/to/website/folder /var/www

现在转到浏览器上,打开url http://localhost/websitefolder。不要忘记将websitefolder替换为/var/www中网站文件夹的名称。

要从局域网上的不同设备访问网站,您需要查找本地IP地址。

以下是如何找出它。在终端中键入以下命令:

代码语言:javascript
复制
ifconfig

一旦你知道IP地址头到http://ipaddress/websitefolder使用设备的网页浏览器。

此外,对于数据库,MySQL和PHP将是一个理想的选择开始。

使用以下命令安装它们:

代码语言:javascript
复制
sudo apt-get install php5 libapache2-mod-php5 mysql-server mysql-client

如果要使用web接口访问MySQL数据库,请同时安装phpMyAdmin。

代码语言:javascript
复制
sudo apt-get install phpmyadmin

不要忘记重新启动Apache服务器,以使一切都完美。

代码语言:javascript
复制
sudo /etc/init.d/apache2 restart
票数 2
EN

Ask Ubuntu用户

发布于 2013-06-20 03:23:01

只是添加更多关于你的问题的信息“注意,我不想在互联网上主持一个网站。我知道Ubuntu服务器版本,我正在使用12.04 LTS。”

我担心您的服务器使用公共IP地址,这意味着您的服务器可能在您的办公室之外被访问。

要处理这个问题,您需要配置apache mod_access,它只允许指定的IP地址/地址来访问您的站点。

有关更多信息,mod_存取文件点击这里到

或者您可以简单地将防火墙规则添加到用于apache的端口以获得工作,通常使用端口80。

利用mod_access和防火墙规则的优点。是为了防止没有访问权限的人访问您的站点。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/309522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档