前言
相当多的小伙伴还涉及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直接删除
-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
下:
在自己电脑上打开浏览器,输入公网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服务器配置
网友评论