通过 wifi 在 ubuntu server 14.04 上本地托管网站

通过 wifi 在 ubuntu server 14.04 上本地托管网站

我有一个使用 LAMP 安装的 Web 应用程序。

它目前托管在亚马逊的 ubuntu ec2 实例上

现在我们必须彻底杜绝互联网的使用。

为此,我们正在设置 Ubuntu Server 14.04 安装并在其上连接 WiFi 路由器,以便用户可以连接到服务器并使用 Web 应用程序。

根据我的研究,我了解到需要做以下事情

  • 在机器上安装 ubuntu 服务器
  • 设置灯组

我的问题是:

  1. 由于 ubuntu 服务器没有 GUI 或浏览器,如何访问 apache 服务器?

  2. 如何使服务器可通过 WiFi 访问?

谢谢你!

答案1

您的专用网络例如是 192.168.0.XXX(或另一个范围

  • 你将服务器(WiFi 或以太网)连接到该网络,并分配一个静态 IP 地址(路由器或机器重启时不会改变的),例如 192.168.0.151。
  • 你需要创建虚拟主机对于在端口 80 上监听的 IP,和/或如果您想使用域名,您最终必须在网络上安装 DNS 服务器或在客户端计算机上编辑主机文件。
  • 然后你就可以在经纪人上访问你的应用程序了http://192.168.0.115/pat/to/app(或者使用域名(如果您已配置))

对于图形工具:

  • 在服务器上安装 Phpmyadmin 来管理 mysql 数据库,或者打开端口 3306 以使用 dbvisualizer 等桌面数据库客户端进行访问。
  • 安装 ftp 服务器(服务),例如vsftpd在 ubuntu 服务器上,并使用 filezilla 从客户端访问它

答案2

安装 LAMP 最简单的方法是:

sudo apt-get update

sudo apt-get install tasksel

sudo tasksel

在终端中您现在应该看到安装 lamp 和 ssh 的选项,使用空格键选择并安装必要的组件,您将选择为 MySQL 配置密码,记住您的密码,我们将在下一部分中需要它。

2)现在终端安装已完成,让我们轻松地在 MySQL 中进行配置

sudo apt-get install phpmyadmin

确保使用与 MySQL 安装 lamp 第 1 部分中设置的相同密码。重新启动 ubuntu,所有服务都应该正在运行。

3)从 Amazon 下载文件,将主机服务器上的所有网络文件压缩为 .zip 格式,然后使用 wget 将文件下载到您的新 Ubuntu 服务器(例如)

cd /var/www/

wget http://yourdomain.com/site.zip

unzip site.zip

如果此站点是数据库驱动的,只需转到您的 Web 浏览器并输入: http://ubuntu-服务器的ip地址/phpmyadmin 并导入数据库

您可以使用 ssh 创建或编辑服务器上当前的文件。如果您更喜欢 GUI 并且使用的是 Windows,请找到一个名为 datafreeway 的程序,它是免费的,并且非常适合以 root 用户身份获取界面

相关内容