美文网首页
配置Apache服务器

配置Apache服务器

作者: Emist | 来源:发表于2021-01-17 14:47 被阅读0次

1. 登录服务器

Windows使用putty,macOS使用terminal
利用ssh远程登录:
ssh <username>@<hostname or IP address>
windows系统的服务器 默认密码是administrator ,linux服务器 默认是root
如果已经给服务器绑上了hostname,直接写hostname
如果还未绑,IP即为外网IP

如果不知道登录密码可以在控制台重置密码
对于腾讯云来说,默认账户和初始密码在实例创建时会通过站内信发给我们,翻翻站内信服务器创建成功的通知就有了。
退出SSH连接时直接输入 exit

2. 安装Apache (CentOS 7.5)

yum配置Apache httpd
httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。

安装 apache httpd
yum -y install httpd

下面将使用vi 对httpd.conf进行编辑。

vi tips:
esc切换命令模式和编辑模式
在命令模式下按i看到页面底部出现INSERT进入编辑模式
命令模式下:

:set number 显示行数
/word 查找关键词,word替换成需要查找的关键词,按n查找下一个关键词
ctrl+f 向下翻一页
ctrl+b 向上翻一页
:w 保存
:q 退出
:wq 保存和退出

开始编辑httpd.conf

配置httpd,将服务器名称替换为您自己的环境
`vi /etc/httpd/conf/httpd.conf`

line 86: 改变管理员的邮箱地址,改成自己的邮箱地址
`ServerAdmin root@example.com`

line 95: 改变域名信息,改成自己的域名
`ServerName [www.example.com](http://www.example.com)`

line 151: none变成All
`AllowOverride All`

line 164: 添加只能使用目录名称访问的文件名
`DirectoryIndex index.html index.cgi index.php`

在文件最后添加以下两条

# server's response header(安全性)
ServerTokens Prod
# keepalive is ON
KeepAlive On
# 启动httpd
systemctl start httpd
systemctl enable httpd

关于启动失败:

如果出现了:‘Job for httpd.service failed. See "systemctl status httpd.service" and "journalctl -xe" for details.’ 意味着启动Apache失败。

Apache启动失败有很多种可能,比如事实上Apache已经启动,80端口占用,httpd.conf内容有误等。
以下是我遇到的问题和解决方法

# 使用如下命令查看error:

systemctl status -l httpd.service

# 查看Apache是否启动

ps -ef | grep httpd

# 查看80端口是否被占用

netstat -antlp | grep 80

如果Firewalld正在运行,请允许HTTP服务。HTTP使用80 / TCP

firewall-cmd --add-service=http --permanent

firewall-cmd --reload

如果之前未移除默认欢迎页面,此时访问IP/URL已经可以看到欢迎页面。
如果需要删除默认欢迎页面
rm -f /etc/httpd/conf.d/welcome.conf

相关文章

  • Python-CGI配置

    准备 Apache 支持 CGI 配置,如果没有配置 Apache 服务器,请参考《Mac-Apache服务器配置...

  • 阿里云乌班图服务安装apache

    阿里云服务器安装apache服务器 1.安装apache服务器 2.配置apache2 apache的服务器配置...

  • apache常见技巧

    apache常见技巧 关于apache apache是一个服务器,可以用于配置静态页面服务器 apache配置路径...

  • Apache2 WEB服务器的配置方法如下

    Apache2 WEB服务器的配置步骤分享,配置apache服务器的朋友可以参考下。 安装配置apache2 1....

  • 安装PHP配置环境

    1、Apache服务器 Apache下载 Windows下配置Apache服务器并支持php Windows 下A...

  • Mac OS自带Apache使用记录

    查看Apache版本号 启动服务器 关闭服务器 重启服务器 Apache配置 Apache的安装目录在:/etc/...

  • 开启Mac自带Apache服务器

    一.Apache服务器 二.为什么Apache服务器? 三.准备工作 四.配置Apache服务器 (此过程不可逆,...

  • 2019-04-16

    阿里云服务器配置apache和tomcat 安装配置apache sudo apt-get update sudo...

  • 配置Apache跟目录(Mac)

    命令: 修改配置Apache的根目录(/etc/apache2)vim httpd.conf //进入服务器配置文...

  • Mac Apache WebServer 服务器配置

    1、Apache WebServer 配置 为了保证电脑的安全,必须设置用户密码。 2、配置服务器: 配置服务器的...

网友评论

      本文标题:配置Apache服务器

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