Linux系统apache服务
来源:互联网 发布:淘宝网百雀羚旗舰店 编辑:程序博客网 时间:2024/05/22 06:31
一、apache
1.安装
yum install httpd ##安装httpd-->systemctl start httpd ##开启httpd服务-->systemctl enable httpd ##设置该服务开启启动-->systemctl stop firewalld(firewall-config) ##关闭firewalld服务,或者做火墙策略
2.更改默认发布文件
1 touch /var/www/html/hello ##在/var/www/html/下创建hello文件-->vim /var/www/html/hello ##编辑该文件如下 养生枣糕</h1>-->wq2 vim /etc/httpd/conf/httpd.conf ##编辑httpd配置文件--> 164 DirectoryIndex hello ##设置hello文件为默认发布文件--> systemctl restart httpd ##重启httpd服务3 测试 http://172.252.54.127
配置文件设置默认发布目录为hello
编辑默认发布文件
测试成功
3.更改默认发布目录
1 mkdir -p /hello/html ##建立/hello/html目录,-p上层目录没有时,递归建立-->vim /hello/html/hello ##在该目录下建立默认发布文件hello,如下 <h3>xibietongfu</h3> <h3>taininggongku</h3>-->wq2 vim /etc/httpd/conf/httpd.conf ##编辑httpd配置文件 119 # 120 DocmentRoot "/hello/html" ##设置/hello/html目录为默认发布目录 121 <Directory "/hello/html"> ##接受所有的访问请求 122 Require all granted ##接受所有的访问请求 123 </Directory> -->wq-->systemctl restart httpd ##重启fttp服务 3 ls -lZd /var/www/html ##查看系统默认发布目录的安全上下文-->ls -lZd /hello/html -->semanage fcontext -a -t httpd_sys_content_t 'hello(/.*)?' ##更改更改后的默认发布目录的安全上下文-->restorecon -RvvF /hello/ ##刷新该目录的安全上下文4 测试http://172.252.54.127
设置默认发布目录为/helllo/html
查看目录的安全上下文
更改默认目录的安全上下文并刷新
编辑发布内容
4.用户认证
1 cd /etc/httpd/conf ##切换到/etc/httpd/con下 -->htpasswd -cm hellofile hello1 ##建立用户认证文件hellofile和用户hello1,第一个创建的需要用-c-->htpasswd -m hellofiel hello2 ##建立用户认证文件hellofile1和用户hello2,第一个创建的需要用-c-->cat hellofile ##自动生成2 cd /etc/httpd/conf/httpd.conf ##编辑httpd配置文件 122 # 123 AuthUserFile /etc/httpd/conf/hellofile ##用户认证文件 124 AuthName "please input your name and passwd" ##登陆提示 125 AutnType basic 126 # 127 Ruquire valid-user ##接受认证用户请求3 测试http://172.252.54.12
建立用户认证的文件,用户名和密码
配置文件更改如图
测试
测试成功
5.虚拟化
1 cd /etc/httpd/conf.d/ ##在该目录下建立虚拟httpd配置文件如图-->vim default.conf ##默认发布文件指向-->vim news.conf ##news配置文件指向-->vim soports.conf ##soports配置文件指向-->wq2 mkdir -p /var/www/hello/news.hello.com ##建立news配置指向发布目录news.hello.com-->mkdir -p /var/www/hello/sports.hello.com ##建立sports配置指向发布目sports.hello.com3 cd /var/www/hello/ ##切换到默认发表目录-->vim news.hello.com/hello ##编辑news默认发布文件 nihao12345678</h1>-->vim sports.hello.com/hello ##编辑spots默认发布文件 tiyupindao</hq>4 systemctl restart httpd ##重启httpd服务5 测试测试主机 vim /etc/hosts ##本地解析 172.25.254.127 www.hello.com news.hello.com sports.hello.com--> ww.hello.com --> news.hello.com --> sports.hello.com
切换到配置文件目录
默认发布目录的配置
虚拟化的news.com的配置
虚拟化的sports.com的配置
建立相应的发布目录,发布文件
里面内容
测试成功
6.加密发布
1 yum install mod_ssl -y ##安装https加密插件mod_ssl-->systemctl reload httpd ##重新加载httpd服务-->netstat -antlpe |grep httpd ##查看httpd开启的端口,80是httpd端口,443是https端口2 测试https://172.25.254.1273 yum install crypto-utils.x86_64 ##安装crypto-utils插件步骤:next->1024(...)netxt->敲键盘或者动鼠标->no->next->(填写信息)next-->生成cry和key-->vim /etc/httpd/conf.d/ssl.conf ##编辑加密文件-->101 cp cry-->109 cp key-->systemcl restart httpd ##重启httpd服务4 测试加密后自动跳转1 mkdir /var/hello/html/login ##创建加密目录-->cd /login -> mkdir html ##建立html目录-->cd html/ -> vim index.html ##建立index.html目录xibietongfu</h1>2 cd /etc/httpd/conf.d ##切换到配置文件目录-->cp news.conf login.conf ##创建并编辑加密的配置文件-->vim login.conf3 systemctl restart httpd ##重启httpd服务4 测试
安装加密插件mod_ssl
https的端口是443
默认名字是apache
安装crypto-utils
步骤如下
1024–>next
next
敲击键盘
no(实验)
next
填相应资料
生成加密钥匙和加密证书
编辑配置文件
101 加密证书
109 加密钥匙
测试成功
7.部署论坛
1 安装-->cd /mnt lftp 172.25.254.250 ##ftp连接老师的主机-->cd pub/ ##切换到pub/目录-->get Discuz_X3.2_SC_UTF8.zip ##下载安装包-->mv /mnt/Discuz_X3.2_SC_UTF8.zip /var/www/html ##将安装包移动到apache默认发布文件-->unzip Discuz_X3.2_SC_UTF8.zip ##解压安装包2 172.25.254.127/upload/install/ ##已经自动安装3 rm -fr Discuz_X3.2_SC_UTF8.zip ##删除安装包-->less readme.txt ##查看说明书-->chmod 777 ../upload/data/ -R ##给../upload/data/满权限-->chmod 777 ../upload/config/ -R ##给../upload/config/满权限-->chmod 777 ../upload/uc_* -R ##给../upload/uc_* 满权限4 setenforce 0 ##更改selinux为警告模式5 填写数据库信息并创建6 安装成功
ftp连接
下载
安装
修改相应目录,文件的权限
下一步
创建数据库
安装数据库
安装成功
阅读全文
0 0
- Linux系统apache服务
- Linux下注册Apache为系统服务
- linux将apache转化为系统服务
- Linux中将Apache加入到系统服务
- RedHat Linux下注册Apache为系统服务
- Linux下注册Apache与MySQL为系统服务
- Linux下注册Apache与MySQL为系统服务
- linux系统下ubuntu重启apache服务命令
- 将apache添加为Linux系统自启动服务
- linux系统下ubuntu重启apache服务命令
- 将apache添加为Linux系统自启动服务
- linux中apache和mysqld加入service系统服务中
- linux系统下ubuntu重启apache服务命令
- 云主机Linux系统部署Apache Web服务
- Linux Apache HTTP服务
- linux服务之Apache
- Linux 的Apache服务
- linux下重启Apache服务
- BZOJ 3309 DZY Loves Math
- textview实现图片切换效果
- 解决win10等系统修复windows键失灵 不弹出开始菜单问题
- Hello Activiti 创建工作流的三种方式
- keras中文文档笔记3——常见问题与解答
- Linux系统apache服务
- Linux系统samba服务
- mysql安装出现error Nr.1045
- 用java语句来查找数据库中的数据
- idea 中解决maven 包冲突的问题(maven helper)
- dp(1)
- Codeforces Round #429 (Div. 2) 841A Generous Kefa(水)
- Spring-AOP 静态普通方法名匹配切面
- MongoDB 3.0 用户创建