Linux简单搭建自己的apche网站

简介: Linux简单搭建自己的apche网站

配置apche

先配置yum源,因为这里默认可能没有下载httpd服务对应的插件,如果已经下载了请忽略

安装httpd服务

Yum install httpd

Apache 老牌,稳定,安全

Nginx 消耗资源少,并发高 LNMP

Tomcat jsp网站

IIS windows

安装好httpd后重启httpd服务

systemctl restart httpd

配置一个ip,然后访问一下看能否访问apche默认页面

配置网站文件

/var/www/htmp

配置

vim /var/www/html

apche主文件

vim /etc/httpd/conf/httpd.conf

修改网站家目录

修改后

重启httpd(先确保修改的目录是存在的)

Systemctl restart httpd

再访问

但是我们在我们修改后的/home/wwwroot/目录下创建index.html文件写入内容后用浏览器却无法访问。

这里是触发了安全子系统(selinux)

进一步保护我们的系统

防止有些用户去访问一些文件但是对应的行为不一致,这里我们获取http资源却访问的是/home/wwwroot/目录所以被禁止了

配置selinux

vim /etc/selinux/config

Enforcing 非法获取强制无法访问

Permisive 非法获取弹出警告信息

Setenforce 0然后访问网站

设置setenforce 1访问不了网页了

查看一下两个路径的selinux属性

Semange 来改变自己的网页路径selinux权限

Semange fcontext -a -t 值 目录

Restorecon -Rv /home/wwwroot 生效

开启用户路径的http访问

Vim /etc/http/conf.d/userdir.conf

切换回root用户但是访问网站发现被禁止了

这里是因为没设置selinux权限

这里我们设置selinux域权限

查看下关于http的策略名,我这里是做了过滤的,其他服务也是一样的

setsebool -P httpd_enable_homedirs=on -P永久生效

访问http://10.1.1.224/~ou这个网站即可

给每个用户一个网页访问的密码

Htpasswd -c /etc/httpd/passwd.txt ou

vim /etc/httpd/conf.d/userdir.conf

Authtype basic 密码加用户名的验证

Authname 只是提示信息

Require user 才是用户名

allowoverride all 将数据库的信息转化成网页就是优化

重启服务

我们登录网站发现会有提示

相关文章
|
3月前
|
域名解析 网络协议 安全
在Linux中,想在命令行下访问某个网站,并且该网站域名还没有解析,如何做?
在Linux中,想在命令行下访问某个网站,并且该网站域名还没有解析,如何做?
|
6月前
|
域名解析 Linux Apache
Linux Apache服务详解——虚拟网站主机功能实战
Linux Apache服务详解——虚拟网站主机功能实战
143 5
|
6月前
|
数据采集 Linux 数据库
Linux高级应用——web网站服务(2)
Linux高级应用——web网站服务(2)
69 0
|
6月前
|
安全 网络协议 Linux
Linux加强篇010-使用Apache服务部署静态网站
山重水复疑无路,柳暗花明又一村
667 0
|
3月前
|
监控 前端开发 安全
在Linux中,假如公司网站访问速度变的很慢很慢,该如何处理?
在Linux中,假如公司网站访问速度变的很慢很慢,该如何处理?
|
1月前
|
存储 Linux
服务器数据恢复—Linux操作系统网站服务器数据恢复案例
服务器数据恢复环境: 一台linux操作系统网站服务器,该服务器上部署了几十个网站,使用一块SATA硬盘。 服务器故障&原因: 服务器在工作过程中突然宕机。管理员尝试重新启动服务器失败,于是将服务器上的硬盘拆下检测,发现很多坏扇区。联系当地的一家数据恢复公司处理,但是没有成功。
|
2月前
|
存储 数据挖掘 Linux
服务器数据恢复—Linux操作系统网站服务器数据恢复案例
服务器数据恢复环境: 一台linux操作系统服务器上跑了几十个网站,服务器上只有一块SATA硬盘。 服务器故障: 服务器突然宕机,尝试再次启动失败。将硬盘拆下检测,发现存在坏扇区
|
2月前
|
监控 安全 Linux
如何利用Kali Linux进行网站渗透测试:最常用工具详解
如何利用Kali Linux进行网站渗透测试:最常用工具详解
118 6
|
3月前
|
监控 测试技术 Linux
在Linux中,什么叫网站灰度发布?
在Linux中,什么叫网站灰度发布?
|
3月前
|
Web App开发 监控 网络协议
在Linux中,当用户反馈网站访问慢,如何处理?
在Linux中,当用户反馈网站访问慢,如何处理?
下一篇
无影云桌面