通过apt-get install的apache2下没有httpd.conf文件?应该如何解决?

发布时间: 1年前 (2017-09-10)浏览: 1092评论: 0

其实并不是安装出问题了。


我们查看一下apache2的配置目录看一下:

woge@localhost:~$ cd /etc/apache2/
woge@localhost:/etc/apache2$ ls
apache2.conf    conf-enabled  magic           mods-enabled  sites-available
conf-available  envvars       mods-available  ports.conf    sites-enabled
woge@localhost:/etc/apache2$ 
woge@localhost:/etc/apache2$ ls -l
总用量 76
-rw-r--r--. 1 root root  7166 9月  11 18:38 apache2.conf
drwxr-xr-x. 2 root root  4096 9月  11 17:19 conf-available
drwxr-xr-x. 2 root root  4096 9月  11 17:19 conf-enabled
-rw-r--r--. 1 root root  1782 2月  11  2017 envvars
-rw-r--r--. 1 root root 31063 1月  26  2017 magic
drwxr-xr-x. 2 root root  8192 9月  11 17:20 mods-available
drwxr-xr-x. 2 root root  4096 9月  11 17:20 mods-enabled
-rw-r--r--. 1 root root   320 1月  26  2017 ports.conf
drwxr-xr-x. 2 root root  4096 9月  11 17:19 sites-available
drwxr-xr-x. 2 root root  4096 9月  11 17:19 sites-enabled
woge@localhost:/etc/apache2$


emmmm。。。。没有发现任何有关 httpd.conf 的文件。


然后翻了翻/etc下的文件夹发现压根没有 httpd 文件夹,系统里竟然没有httpd!


是不是很尴尬??卧槽,我怎么该配置啊??其实不用慌,因为有办法改apache2配置的方法,但不是在httpd.conf里。


找配置文件。


首先,我们nano看一下/etc/apache2/apache2.conf 这个文件。里面发现了这些内容:


# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
#       /etc/apache2/
#       |-- apache2.conf
#       |       `--  ports.conf
#       |-- mods-enabled
#       |       |-- *.load
#       |       `-- *.conf
#       |-- conf-enabled
#       |       `-- *.conf
#       `-- sites-enabled
#               `-- *.conf
#


多少明白了一些吧~  原来默认的虚拟站点配置文件是放在 /etc/apache2/sites-enabled/ 里。


也就是说,如过你要改一些关于apaphe2的拓展啥的,完全可以直接修改 apache2.conf 这个文件就好。


比如关闭apache2默认开启的目录浏览功能,直接在 apache2.conf 里修改相关参数即可。




我们来试验一下:

在apache2.conf里找到这行:


#<Directory /ver/www/html>
#       Options Indexes FollowSymLinks
#       AllowOverride None
#       Require all granted
#</Directory>


Indexes 直接删除。(为了关闭那坑爹目录浏览)然后重启 apache2 服务。


service apache2 restart


如下输出,没有报错,就表示成功了。


woge@localhost:/etc/apache2$ sudo service apache2 restart
[....] Restarting web server: apache2: apache2:   . ok



标签: 代码互联网php技巧

上一篇: 使用Ubuntu发现的问题---“更换介质:请把标有 “Ubuntu-MATE 16.04.2 LTS...........
下一篇: 哔哩哔哩动画--2018年1月新番,我们购买的29部正版番剧中,有8部将实行“付费先看”的策略。

相关文章
评论列表暂无评论
发表评论

«   2019年2月   »
123
45678910
11121314151617
18192021222324
25262728
嘘~给你说点事儿~

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

手机(android)客户端浏览本站

有些内容图片来自网络,如有侵权请告知

我会在一个工作日内删除。

除特殊指明的,均博主原创,转载请注明文章链接。

QQ:2274395741

QQ群:578016597

邮箱:zhipeng_wz@163.com

邮箱:zzpeng7@gmali.com

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
嗯呐 ∑( ° △ °|||)︴
他们对我说 ( ̄∞ ̄)
最近发表
(=・ω・=)
这都我哥们,过去瞅瞅?
站点信息
  • 文章总数:104
  • 页面总数:3
  • 分类总数:8
  • 标签总数:18
  • 评论总数:51
  • 浏览总数:69775
︿