Centos && HTTP

这篇博客详细介绍了如何在CentOS系统中配置HTTP服务,包括安装与启动MariaDB、NFS和SLAPD服务,创建数据库并授权,以及配置Apache HTTP服务器,限制内存使用,设置WordPress,调整配置文件以增强安全性,并提供了相关资源权限设置和重启服务的步骤。
摘要由CSDN通过智能技术生成

一。配置StorageSrv

第一步:安装服务

yum install mariadb-server # 不要装mariadb

第二步:启动服务

systemctl start mariadb

systemctl start nfs

systemctl start slapd

第三步:设置密码

_________________________________________________________________

第四步:配置数据库

mysql -u root -p

create database wordpress;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Chinaskill21!' WITH GRANT OPTION;

flush privileges;

第五步:重启服务

systemctl restart mariadb

二。配置AppSrv

第一步:安装所需服务

yum install httpd mod_ssl mod_ldap php php-fpm php-mysql php-mbstring mariadb-server

第二步:创建用户

useradd -r webuser

vim /etc/http/conf/httpd.conf

User webuser

Group webuser

第三步:限制物理内存

systemctl enable httpd

vim /etc/systemd/system/multi-user.target.wants/httpd.service

[Service]

MemoryLimit=500M

systemctl daemon-reload

systemctl restart httpd

第四步:限制IPMAX连接数

vim /etc/httpd/conf/httpd.conf

MaxConnperip 50

第五步:WordPress

上传文件到 /webdata/wwwroot/wordpress

cp -a wp-config.-sample.php wp-config.php

touch /webdata/download/test.mp3

touch /webdata/download/test.pdf

dd if=/dev/zero of=test.mp4 bs=100M count=1

chmod 777 /webdata/wwwroot/wordpress

0

 

第六步:修改配置

vim /etc/httpd/conf/httpd.conf

ServerSignature Off //不显示系统和WEB服务器版本信息

ServerTokens Prod //不显示系统和WEB服务器版本信息

redirect permanent / https://www.chinaskills.cn/

DocumentRoot "/webdata/wordpress"

ServerName www.chinaskills.cn

SSLEngine on

SSLCertificateFile /csk-rootca/httpd.crt

SSLCertificateKeyFile /csk-rootca/httpd.key

Require all granted

DocumentRoot "/webdata"

ServerName download.chinaskills.cn

SSLEngine on

SSLCertificateFile /csk-rootca/httpd.crt

SSLCertificateKeyFile /csk-rootca/httpd.key

Order deny,allow

Deny from All

AuthName "LADP AUTHENTICATION"

AuthType Basic

AuthBasicProvider ldap

AuthLDAPURL ldap://192.168.100.200/ou=users,dc=chinaskills,dc=cn?uid

Require ldap-user wuusr lsusr zsuser

Satisfy any

download网站需要以下操作

vim /etc/httpd/conf.d/welcome.conf

<LocationMatch "^/*$">

        options +Indexes

注意:/etc/httpd/conf/httpd.conf

第七步:赋予wordpress 权限

chmod 777 wordpress/

第八步:重启服务

systemctl restart httpd

扩展

apachectl -t       检查语法

select user,host from mysql.user; 查看数据库所有用户的权限

drop user 'username'@'address';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

network5250

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值