centos搭建服务器-安装apache

  • 好久都没更新博客里面的文章了,快要开学了发现寒假自己什么都没搞出来啊啊啊……最蛋疼的是学校的智能车比赛的网站,要实现论坛的功能。学校的服务器现在又不让用,只好在我自己的VPS上搭建一个简易的服务器来测试了。这是我开始自己搭服务器过程的记录,可能会有点乱……
  • 我在本地使用的是Mac OS X,远程服务器运行的是centos-6 x86系统。这个VPS是在Bandwagon上购买的,可以使用shadowsocks科学上网(咦,我好像说了什么不该说的)。

LAMP环境

所谓LAMP就是Linux+apache+MySQL+PHP,我目前只装好了apache……不然怎么能是万里长征第一步~ ### 安装Apache

1
2
3
yum install httpd
chkconfig --level 235 httpd on
/etc/init.d/httpd start

安装完后在浏览器中输入远程服务器的IP地址,看到这样的画面就说明安装成功了。屏幕快照 ### 配置ssh 配置ssh的目的在于方便的上传和下载文件,更加流畅的终端输入体验……
在终端中输入如下命令:

1
yum install openssh-server

安装完成后启动sshd服务:

1
/etc/init.d/sshd start

设置开机启动:

1
chkconfig sshd on

我在本地使用:

1
ssh root@138.128.197.11

报错

1
ssh: connect to host 138.128.197.11 port 22: Connection refused

我用netstat -antp |grep sshd命令查看了一下,系统的响应是这样的

1
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 3746/sshd

问题应该是出在了ssh的隧道没有对公网开放
修改ssh的配置文件

1
vim /etc/ssh/sshd_config

ListenAddress 0.0.0.0改为ListenAddress 138.128.197.11这个是我远程服务器的IP,重新启动ssh服务发现无法启动,终端提示要先定义端口,我并不知道为什么……在刚刚那行配置前加上port 22然后service sshd restart,居然就成功了
附上成功后的图 屏幕快照