我有一个使用 LAMP 安装的 Web 应用程序。
它目前托管在亚马逊的 ubuntu ec2 实例上
现在我们必须彻底杜绝互联网的使用。
为此,我们正在设置 Ubuntu Server 14.04 安装并在其上连接 WiFi 路由器,以便用户可以连接到服务器并使用 Web 应用程序。
根据我的研究,我了解到需要做以下事情
- 在机器上安装 ubuntu 服务器
- 设置灯组
我的问题是:
由于 ubuntu 服务器没有 GUI 或浏览器,如何访问 apache 服务器?
如何使服务器可通过 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 用户身份获取界面