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 将数据库的信息转化成网页就是优化

重启服务

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

相关文章
|
1月前
|
域名解析 Linux Apache
Linux Apache服务详解——虚拟网站主机功能实战
Linux Apache服务详解——虚拟网站主机功能实战
76 5
|
1月前
|
数据采集 Linux 数据库
Linux高级应用——web网站服务(2)
Linux高级应用——web网站服务(2)
56 0
|
1月前
|
安全 网络协议 Linux
Linux加强篇010-使用Apache服务部署静态网站
山重水复疑无路,柳暗花明又一村
340 0
|
1月前
|
安全 Linux 网络安全
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
|
1月前
|
资源调度 JavaScript 安全
Linux系统之部署web-check网站分析工具
【4月更文挑战第3天】Linux系统之部署web-check网站分析工具
85 9
|
1月前
|
前端开发 Ubuntu PHP
如何在Linux搭建Inis网站,并发布至公网实现远程访问【内网穿透】
如何在Linux搭建Inis网站,并发布至公网实现远程访问【内网穿透】
56 0
|
1月前
|
Unix Linux iOS开发
操作系统透视:从历史沿革到现代应用,剖析Linux与网站服务架构
操作系统透视:从历史沿革到现代应用,剖析Linux与网站服务架构
68 0
|
1月前
|
Linux Apache
linux 安装 Apache 服务 并部署网站
linux 安装 Apache 服务 并部署网站
142 0
|
1月前
|
Java Unix Linux
Linux高级应用——web网站服务
Linux高级应用——web网站服务
84 0
|
6月前
|
人工智能 Ubuntu 数据可视化
Linux 用户必备的 8 大网站 | Linux 中国
Linux 用户必备的 8 大网站 | Linux 中国
78 0