## 安裝
yum -y install httpd httpd-devel # 在Ubuntu里面叫做Apache2,輸入localhost能打開就算成功了
## Apache使用
**開啟**
/usr/sbin/apachectl start
/etc/init.d/httpd start
service httpd start # centos 7以下
**關閉**
/usr/sbin/apachectl stop
/etc/init.d/httpd stop
service httpd stop
**重啟**
/usr/sbin/apachectl restart
/etc/init.d/httpd restart
service httpd restart
## Apache文件說明
主配置文件
/etc/httpd/conf/httpd.conf
擴展配置文件
1./etc/httpd/conf.d/*.conf
2.當Apache啟動時,會加載/etc/httpd/conf.d/目錄中的所有以.conf結尾的文件,做為配置文件來使用,所以管理員可以將配置推薦寫在.conf中,如果將配置項寫入主配置文件,系統升級時,配置項還要重新修改一遍,如果寫在擴展配置項,則不存在此問題,同時也可以從繁雜的主配置文件中脫離出來。
擴展模塊目錄
/usr/lib/httpd/modules/ apache是模塊化的,訪問php的時候Apache就調用php模塊來執行,訪問SVN的時候Apache就調用svn模塊來執行
默認數據目錄
/var/www/html
日志目錄
/var/log/httpd/
- Apache
- 【Apache運維基礎(1)】Apache的安裝與使用
- 【Apache運維基礎(2)】主配置文件說明
- 【Apache運維基礎(3)】虛擬主機配置說明
- 【Apache運維基礎(4)】Apache的Rewrite攻略(1)
- 【Apache運維基礎(5)】Apache的Rewrite攻略(2).htaccess文件
- 【Apache運維基礎(6)】Apache的日志管理與分析
- 工具篇
- supervisor進程管理器
- Haproxy安裝與配置
- Nginx
- 【nginx網站性能優化篇(1)】gzip壓縮與expire瀏覽器緩存
- 【nginx網站性能優化篇(2)】反向代理實現Apache與Nginx的動靜分離(LNMPA)
- 【nginx網站性能優化篇(3)】反向代理實現負載均衡
- 【nginx網站性能優化篇(4)】理解nginx的高并發原理及其配置調優
- 【nginx運維基礎(1)】Nginx的編譯安裝與使用
- 【nginx運維基礎(2)】Nginx的配置文件說明及虛擬主機配置示例
- 【nginx運維基礎(3)】Nginx的編譯PHP
- 【nginx運維基礎(4)】Nginx的日志管理(日志格式與定時分割日志)
- 【nginx運維基礎(5)】Nginx的location攻略
- 【nginx運維基礎(6)】Nginx的Rewrite語法詳解
- 【nginx運維基礎(7)】配置SSL支持https訪問
- 【nginx運維基礎(8)】配置支持http2協議
- 【nginx運維基礎(9)】了解PHP-FPM 與 Nginx 的通信機制
- 其它
- Apache與Nginx下php隱藏http頭部版本信息的實現方法
- CURL與PHP-CLI的應用【CLI篇】
- CURL與PHP-CLI的應用【Curl篇】
- Linux之SAMBA共享服務
- 【Linux常識篇(1)】所謂的正向代理與反向代理
- 【Linux常識篇(2)】理解inode
- 【Linux常識篇(3)】文件及文件夾的ctime atime mtime的含義詳解
- centOS使用手記
- 服務器日志分析
- 高頻命令
- df
- mv
- gzip
- cp
- tar
- touch
- cat
- uniq
- nl
- more
- rmdir
- less
- mkdir
- head
- rm
- tail
- 五大查詢命令
- vi&vim
- ls與目錄結構
- grep
- awk
- sed
- 其他高頻命令