美文网首页服务器搭建
服务器配置教程:阿里云服务器安装Apache HTTP Serv

服务器配置教程:阿里云服务器安装Apache HTTP Serv

作者: 猫留下你走吧 | 来源:发表于2017-10-09 02:42 被阅读431次

    前言

    相当多的小伙伴还涉及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命令显示目录下的文件

    屏幕快照 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直接删除

    屏幕快照 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下:

    屏幕快照 2017-10-09 上午2.24.24.png

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

    屏幕快照 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服务器配置

    相关文章

      网友评论

        本文标题:服务器配置教程:阿里云服务器安装Apache HTTP Serv

        本文链接:https://www.haomeiwen.com/subject/izcuyxtx.html