服务器配置教程:阿里云服务器安装Apache HTTP Server服务(动手搭建网站)

前言

相当多的小伙伴还涉及web网站的开发,接下来教感兴趣的小伙伴如何在Linux服务器配置Apache的HTTP服务

服务器

centOS 7.3 64位

-1- 下载Apache HTTP Server

windows使用PuTTY登录服务器,Mac通过终端登录服务器。服务器配置教程:远程登录并控制Linux服务器

-1- rpm安装httpd
# yum -y install httpd

紧接着:

# rpm -qi httpd

出现以下提示:

Description :
The Apache HTTP Server is a powerful, efficient, and extensible
web server.

安装成功!~

-2- 修改配置文件

推荐使用Cyberduck或WinSCP(windows),教程默认使用Cyberduck。没有下载Cyberduck可以看这个文章:服务器配置教程:远程连接Linux服务器管理文件

使用远程命令控制

安装Cyberduck跳过。。。

-1- 找到httpd.conf
# cd /etc/httpd/conf

通过ls命令显示目录下的文件

《服务器配置教程:阿里云服务器安装Apache HTTP Server服务(动手搭建网站)》 屏幕快照 2017-10-09 上午1.40.41.png

-2- 修改httpd.conf
vi httpd.conf
修改服务器域名信息
# ServerName www.example.com:80

修改为自己的公网IP地址,如果IP以绑定域名,请输入域名即可

ServerName 101.132.140.175:80
第151行的none修改成All
AllowOverride none  

修改为

AllowOverride All
添加网站访问的文件名
DirectoryIndex index.html

修改为

DirectoryIndex index.html index.cgi index.php

这样检测到以上三种格式的文件,都能解析为网站的首页

-3- 删除默认页面
# rm -f /etc/httpd/conf.d/welcome.conf

大功告成~

使用Cyberduck

-1- 找到httpd.conf

查找etc -> httpd -> conf

-2- 修改httpd.conf

对http.conf右键编辑,windows用户用记事本打开,Mac用TextEdit打开

修改服务器域名信息
# ServerName www.example.com:80

修改为自己的公网IP地址,如果IP以绑定域名,请输入域名即可

ServerName 101.132.140.175:80
第151行的none修改成All
AllowOverride none  

修改为

AllowOverride All
添加网站访问的文件名
DirectoryIndex index.html

修改为

DirectoryIndex index.html index.cgi index.php

以上可以通过:
windows:Ctrl + F 来快速定位,Ctrl + S 保存
Mac:command + F定位,commond + S 保存

-3- 删除默认页面

直接找到etc -> httpd目录下的conf.d直接删除

《服务器配置教程:阿里云服务器安装Apache HTTP Server服务(动手搭建网站)》 屏幕快照 2017-10-09 上午2.03.54.png

-3- 开放80端口

提示:如果你做的是Java Web,更多的是使用Tomcat作为网站的服务器。可以修改apache HTTP服务的端口号为81或者我们根本不需要Apache HTTP Server,把Tomcat的端口号8080修改为80来实现输入网址直接打开项目网站。因为我们都知道网址解析的默认端口号是80。别问我为什么输入网址为什么默认端口号80:计算机网络的知识~

按教程设置配置80端口:服务器配置教程:阿里云服务器配置安全组

-4- 启动Apache Http Server

# systemctl start httpd

-5- 测试

写一个html网页

<html>    
  <head>  
      <title>  
          helloWorld  
      </title>  
      <meta charset="utf-8">  
  </head>  
  <body>  
<div>  
   <h1>这是我的网站,欢迎关注我的简书账号~</h1>
</div>  
  </body>  
</html>  

将写好的测试网页保存为index.html,通过Cyberduck上传到Apache服务器的网站根目录:var -> www -> html下:

《服务器配置教程:阿里云服务器安装Apache HTTP Server服务(动手搭建网站)》 屏幕快照 2017-10-09 上午2.24.24.png

在自己电脑上打开浏览器,输入公网IP(有绑定域名可输入域名):

《服务器配置教程:阿里云服务器安装Apache HTTP Server服务(动手搭建网站)》 屏幕快照 2017-10-09 上午2.39.44.png

你的网站就搭建成功了~

结束

如果是做html这类的web,仅仅有Apache HTTP Server是不够的,往往还有的配置PHP环境,也可以根据教程搭建PHP环境

如有问题,欢迎评论区留言。喜欢我的文章欢迎点赞,想学习更多欢迎关注我的简书账号~

附相关教程

基础教程

-1- 服务器配置教程:9.9购买阿里云学生优惠云服务器
-2- 服务器配置教程:阿里云服务器配置安全组
-3- 服务器配置教程:远程连接Linux服务器管理文件
-4- 服务器配置教程:远程登录并控制Linux服务器

进阶教程

-1- 服务器配置教程:阿里云服务器安装配置JDK
-2- 服务器配置教程:阿里云服务器安装配置MySQL
-3- 服务器配置教程:服务器配置教程:阿里云服务器安装Apache HTTP Server服务(动手搭建网站)
-4- 服务器配置教程:阿里云服务器安装PHP环境(附PHP+MySQL+Apache后台小Demo)
-5- 服务器配置教程:阿里云服务器maven的安装与配置
-6- 服务器配置教程:Tomcat服务器配置

    原文作者:helloMiao
    原文地址: https://www.jianshu.com/p/62fa373c0082
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞