Loading... 上一篇谈了EC2的基本设置,已经创建好了EC2实例,这一篇具体分享下EC2的环境配置。 我使用了PuTTY这个工具来连接服务器。 1、打开PuTTY 密钥生成器,点击“载入”,选择刚才下载下来的密钥文件,然后转换成PuTTY格式的。 2、打开PuTTY,主机名称填EC2的公有DNS地址,连接类型SSH。然后点击菜单“连接”—“SSH”--“认证”,选择刚才转换后的PPK格式认证私钥文件。 3、回到“会话”菜单,保存个名字方便以后登录。 4、打开后出现界面:<span style="color: #0000ff;">login as: ubuntu</span> 5、输入:<span style="color: #0000ff;">sudo su</span> 进入root账户。 6、更新源信息: <span style="color: #0000ff;">apt-get update</span> 。(顺带说一下,这个黑色的界面是可以粘贴的,复制好信息后点右键就可以粘贴到里面了,省的不小心输入错误还得重来。) 7、安装 Apache:输入<span style="color: #0000ff;"> apt-get install apache2</span> 。安装完成后在浏览器中输入EC2的公有DNS地址就会出现Apache的默认页面了。 <img style="float: none; margin-left: auto; display: block; margin-right: auto;" src="https://static.huyangjia.com/usr/uploads/2015/11/apache.jpg" alt="" /> 8、安装PHP:输入 <span style="color: #0000ff;">apt-get install php5</span> 9、让PHP支持MySQL。输入: <span style="color: #0000ff;"> apt-get install libapache2-mod-auth-mysql</span> <span style="color: #0000ff;"> apt-get install php5-mysql</span> <span style="color: #0000ff;"> apt-get install php5-gd</span> 10、重启Apache。输入: <span style="color: #0000ff;">service apache2 restart</span> 11、测试PHP,建立一个探针文件。输入:<span style="color: #0000ff;"> vi /var/www/html/info.php</span> 然后输入 <pre class="lang:php decode:true "><?php phpinfo(); ?></pre> 输入完成后按ESC键退出编辑模式,切换成大写模式,双击两次Z键即可保存退出。之后就可在浏览器中查看了。 <img style="float: none; margin-left: auto; display: block; margin-right: auto;" src="https://static.huyangjia.com/usr/uploads/2015/11/php.jpg" alt="" /> 12、安装 XCache 优化缓存。输入:<span style="color: #0000ff;"> apt-get install php5-xcache</span> 然后重启Apache。 下面开始配置FTP。 1、安装vsftp。 全新安装:<span style="color: #0000ff;">apt-get install vsftpd</span> 重新安装:<span style="color: #0000ff;">apt-get --reinstall install vsftpd</span> 卸载并清除配置文件:<span style="color: #0000ff;">apt-get -purge remove vsftpd</span> 安装后vsftp默认会创建一个名为ftp的用户,用户目录在/srv/ftp,好像匿名用户也会使用这个设置。 2、启动、停止vsftp 启动vsftp:输入 <span style="color: #0000ff;">service vsftpd start</span> 3、创建ftp用户组和目录 1)创建FTP用户组ftp-user。输入 <span style="color: #0000ff;">groupadd ftp-users</span> 2)修改权限。输入 <span style="color: #0000ff;">chmod 777 /var/www</span> 3)指定文件夹归属用户和用户组。输入<span style="color: #0000ff;">ftp-users /var/www</span> 。如果只是自己使用也可以输入ftp-users / 输入:<span style="color: #0000ff;">useradd -g ftp-users -d / yourname</span> 输入:<span style="color: #0000ff;">passwd yourname</span> Enter new UNIX password<span style="color: #0000ff;">:(输入密码,屏幕上不显示)</span> Retype new UNIX password<span style="color: #0000ff;">:(重复一次密码,屏幕上不显示)</span> passwd: password updated successfully 输入:<span style="color: #0000ff;">service vsftpd restart</span> 此时在FTP软件中连接服务器会提示530Login incorrect,这是因为<code>ubuntu</code>启用了<code>PAM,</code>所在用到<code>vsftp</code>时需要用到 <code>/etc/pam.d/vsftpd</code> 这个文件(默认源码安装的不会有这个文件),因此除了匿名用户外本地用户无法登录。所以只要删除了就可以了。 输入: <span style="color: #0000ff;">rm /etc/pam.d/vsftpd</span> 此时即可登陆到FTP服务器了。 <img style="float: none; margin-left: auto; display: block; margin-right: auto;" src="https://static.huyangjia.com/usr/uploads/2015/11/ftp.jpg" alt="" /> 最后修改:2021 年 12 月 20 日 10 : 38 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者