1月14日任務php
11.14/11.15 Apache和PHP結合html
11.16/11.17 Apache默認虛擬主機 linux
Apache和PHP結合apache
#修改配置文件vim
[root@zgxlinux-01 ~]# vim /usr/local/apache2.4.37/conf/httpd.confwindows
[2]+ 已中止 vim /usr/local/apache2.4.37/conf/httpd.conf
[root@zgxlinux-01 ~]# /usr/local/apache2.4.37/bin/apachectl restart #下邊提示不是報錯,實際已經打開,但若是以爲麻煩,須要把SerVername打開。
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::8309:40e5:5360:fcbd. Set the 'ServerName' directive globally to suppress this message
[root@zgxlinux-01 ~]# fg
vim /usr/local/apache2.4.37/conf/httpd.conf
[root@zgxlinux-01 ~]# /usr/local/apache2.4.37/bin/apachectl restart
[root@zgxlinux-01 ~]# ps aux |grep httpd
root 28660 0.0 0.5 152040 5636 pts/1 T 20:46 0:00 vim /usr/local/apache2.4.37/conf/httpd.conf
root 28666 0.0 1.2 266428 12708 ? Ss 20:47 0:00 /usr/local/apache2.4.37/bin/httpd -k restart
daemon 29111 0.0 0.7 553256 7460 ? Sl 20:59 0:00 /usr/local/apache2.4.37/bin/httpd -k restart
daemon 29112 0.0 0.7 553256 7460 ? Sl 20:59 0:00 /usr/local/apache2.4.37/bin/httpd -k restart
daemon 29113 0.0 0.7 553256 7460 ? Sl 20:59 0:00 /usr/local/apache2.4.37/bin/httpd -k restart
root 29201 0.0 0.0 112720 984 pts/1 R+ 21:00 0:00 grep --color=auto httpd瀏覽器
#修改配置文件這兩個地方。服務器
#此時在瀏覽器中打開本機的ip運行,發現沒法打開。那是由於虛擬機的80端口沒有打開。app
#如何解決windows上不識別telnet命令。dom
#打開80端口,再次運行,發現已經能夠
[root@zgxlinux-01 ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#修改配置文件中以下信息。
[root@zgxlinux-01 ~]# /usr/local/apache2.4.37/bin/apachectl -t #檢查配置文件是否有錯誤。
Syntax OK
[root@zgxlinux-01 ~]# /usr/local/apache2.4.37/bin/apachectl graceful #從新加載配置文件。
[root@zgxlinux-01 ~]# vi /usr/local/apache2.4.37/htdocs/1.php
11.1五、Apache默認虛擬主機
[root@zgxlinux-01 ~]# vim /usr/local/apache2.4.37/conf/extra/httpd-vhosts.conf
[root@zgxlinux-01 ~]# mkdir /data/wwwroot/
[root@zgxlinux-01 ~]# mkdir /data/wwwroot/abc.com #分在在文檔裏定義下圖內容。
[root@zgxlinux-01 ~]# mkdir /data/wwwroot/111.com
[root@zgxlinux-01 ~]# vim /data/wwwroot/abc.com/index.php
[root@zgxlinux-01 ~]# vim /data/wwwroot/111.com/index.php
[root@zgxlinux-01 ~]# /usr/local/apache2.4.37/bin/apachectl -t
Syntax OK
[root@zgxlinux-01 ~]# /usr/local/apache2.4.37/bin/apachectl graceful
[root@zgxlinux-01 ~]# vim /usr/local/apache2.4.37/conf/httpd.conf #修改主配置文件打開虛擬主機配置文件。
[root@zgxlinux-01 ~]# curl -x192.168.56.128:80 111.com 111.com[root@zgxlinux-curl -x192.168.56.128:80 abc.com abc.com[root@zgxlinux-vim /usr/local/apache2.4.37/conf/httpd.conf