linux之Apache服务管理

本文详细介绍 Apache Web 服务的安装、配置及管理方法。包括基本安装步骤、默认发布目录设置、端口修改、访问权限控制及虚拟主机配置等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.Apache

企业中常用的web服务,用于提供http://(超文本传输协议)

二.Apache的安装部署

yum install httpd -y		##apache软件
yum install httpd-manual	##apache的手册
systemctl start httpd
systemctl enable httpd
firewall-cmd --list-all
firewall-cmd --permanent --add-service=http
firewall-cmd --reload

三.Apache的默认发布目录/文件

1.建立默认发布目录

/var/www/html                       ##apache的/目录
/var/www/html/index.html     ##apache的默认发布目录

<h1>hello,world !</h1>

测试:在浏览器中搜索172.25.254.96

2.修改默认发布文件(http主配置文件 : /etc/httpd/conf/httpd.conf

            访问apache时没有指定文件名称时,默认访问配置文件中的默认访问文件(index.html),这个文件可以指定多个,有访问顺序。

vim   /etc/httpd/conf/httpd.conf

<IfModule   dir_module>
           DirectoryIndex   text.html   index.html         ##优先级text > index
</IfModule>

3.修改默认发布目录

mkdir  /westos/html              ##建立默认目录
vim    /westos/html/westos.html       

#DocumentRoot "/var/www/html"    ##注释默认目录
DocumentRoot "/westos/html"      ##新默认发布目录
<Directory "/westos">
        Require all granted
<Directory>

<IfModule dir_module>
    DirectoryIndex index.html westos.html  ##默认访问westos
</IfModule>

测试:172.25.254.116/           ##访问到/westos/html/westos.html 里的内容

4.修改默认端口

vim   /etc/httpd/conf/httpd.conf
42  Listen 80               ##默认80 改为8080
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload

测试:http://172.25.254.116:8080/  
                ##可看到/var/www/html/index.html的内容

四、访问认证

1.设定其他用户的访问限制

只限制96主机不能访问

       Order   Allow,Deny                  ##优先级,谁在前,先读谁

        Allow   from all                         ##允许所有人访问

        Deny   from  172.25.254.16  ##禁止16主机访问

允许16主机访问 westos

禁止16主机访问westos

 2.允许指定用户访问,且需要认证

 生成认证文件    /etc/httpd/htuser

  htpasswd   -cm   /etc/httpd/htuser   admin1   ##-cm  新建

  htpasswd   -m   /etc/httpd/htuser   admin2 

    ##注意添加用户时,只能用-m,否则会覆盖

       AuthUserFile   /etc/httpd/htuser   ##读取的认证文件

       AuthName   "please  input  username  and  passwd"    ##访问页面

       AuthType   basic           ##基本的认证方式

       Require   valid-user   tom   ##只允许tom用户访问

       Require  valid-user     ##允许文件里所有用户访问

五、Apache的虚拟主机设置

1.配置主机域名解析

vim /etc/hosts   ##配置主机
172.25.254.116 www.westos.com news.westos.com music.westos.com

2.还原http的默认配置

3.建立虚拟主机的默认发布目录和文件

  mkdir   /var/www/virtual/news/html  -p

  mkdir   /var/www/virtual/music/html  -p

   vim  /var/www/virtual/music/html/index.html

   vim  /var/www/virtual/news/html/index.html

4.配置默认a_default.conf、music和news的文件 

[root@localhost conf.d]# cat   a_default.conf

<VirtualHost  _default_:80>

    DocumentRoot   /var/www/html           ##默认发布目录

    CustomLog  logs/default.log   combined  ##所有日志存放(访问,警告,拒绝,错误

</VirtualHost>

5.网页访问结果查看

     访问http://www.westos.com/结果:

     访问http://www.news.com/结果:

     访问http://www.music.com/结果:

六、https 与 http

 1.https 访问时自动对数据加密,为了网络数据传输的安全

 2.对https访问,需要安装mod_ssl,自动生成/

etc/httpd/conf.d/ssl.conf配置文件

若自己配置,需安装 crypto-utils

制作认证证书  genkey   www.westos.com

3.修改配置文件  /etc/httpd/conf.d/ssl.conf,读取制作好的认证证书

 

 

 

 

内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值