Linux服务器下Apache的常见操作

2016-01-20 14:41:00 11007

1.apache 主目录
/usr/local/apache2

2.网站主目录

/usr/local/apache2/htdocs
3.配置文件
/usr/local/apache2/etc/httpd.conf


4.应用程序
/usr/local/apache2/bin/httpd


5.服务脚本
/usr/local/apache2/bin/apachectl


6.启动服务
/usr/local/apache2/bin/apachectl start
/usr/local/apache2/bin/apachectl restart


7.关闭服务
/usr/local/apache2/bin/apachectl stop


8.查看进程
pstree |grep httpd


9.查看端口
netstat -tunpl |grep :80


10.开机启动
vi /etc/rc.d/rc.local
/usr/local/apache2/bin/apachectl restart &>/dev/null


apache  配置文件:

1.监听端口
Listen 800


2.加载 php 的动态模块
LoadModule php5_module modules/libphp5.so


3.apache 服务的进程执行者
User daemon


4.apache 的网站根目录
DocumentRoot "/usr/local/apache2/htdocs"


5.apache 的网站根目录的服务权限
<Directory "/usr/local/apache2//htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
#先允许,后拒绝
Allow from all
#允许所有人
#不拒绝任何人

</Directory>


6.apache 的默认首页
DirectoryIndex index.php index.html


7.apache 的错误日志
ErrorLog "logs/error_log"


8.apache 的访问日志
CustomLog "logs/access_log" common
实时查看文件中的最后十行的变化:
tail -f access_log


9.404 页面不存在
ErrorDocument 404 /missing.html


10.包含外部配置文件
Include etc//extra/httpd-vhosts.conf


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: