apacheテスト5

13092 ワード

apache     5


 mkdir /var/www/html/JaneEyre

mkdir   /var/www/html/PrideAndPrejudice
mkdir   /var/www/html/WutheringHeights
mkdir   /var/www/html/ATaleofTwoCitiess

 echo "star platinum 2021-1-4 http://JaneEyre.literature.org" > /var/www/html/JaneEyre/index.html
 echo "star platinum 2021-1-4 http://PrideAndPrejudice.literature.org " >  /var/www/html/PrideAndPrejudice/index.html 
 echo "star platinum 2021-1-4 http://WutheringHeights.literature.org" > /var/www/html/WutheringHeights/index.html  
 echo "star platinum 2021-1-4 http://ATaleofTwoCitiess.literature.org " >  /var/www/html/ATaleofTwoCitiess/index.html   

 chmod 755  /var/www/html/JaneEyre/index.html
 chmod 755   /var/www/html/PrideAndPrejudice/index.html 
 chmod 755   /var/www/html/WutheringHeights/index.html  
 chmod 755  /var/www/html/ATaleofTwoCitiess/index.html   



cp  /etc/httpd/conf/httpd.conf  /etc/httpd/conf/httpd.conf.bak
cp  /etc/httpd/conf/httpd.conf  /etc/httpd/conf/httpd.conf.bak4
gedit /etc/httpd/conf.d/vhost.conf



           
#vi /etc/hosts
gedit /etc/hosts
127.0.0.1 JaneEyre.literature.org
127.0.0.1 PrideAndPrejudice.literature.org 
127.0.0.1 WutheringHeights.literature.org
127.0.0.1 ATaleofTwoCities.literature.org 


cp /etc/httpd/conf.d/vhost.conf  /etc/httpd/conf.d/vhost.conf.bak4
gedit /etc/httpd/conf.d/vhost.conf


<VirtualHost 127.0.0.1>
ServerName JaneEyre.literature.org:80
DocumentRoot  /var/www/html/JaneEyre
DirectoryIndex index.html
ErrorLog logs/error_log.JaneEyre
CustomLog logs/access_log.JaneEyre common
</VirtualHost>

<VirtualHost 127.0.0.1>
ServerName PrideAndPrejudice.literature.org:80
DocumentRoot  /var/www/html/PrideAndPrejudice
DirectoryIndex index.html
ErrorLog logs/error_log.PrideAndPrejudice
CustomLog logs/access_log.PrideAndPrejudice  common
</VirtualHost>

<VirtualHost 127.0.0.1>
ServerName WutheringHeights.literature.org:80
DocumentRoot   /var/www/html/WutheringHeights
DirectoryIndex index.html
ErrorLog logs/error_log.WutheringHeights
CustomLog logs/access_log.WutheringHeights  common
</VirtualHost>

<VirtualHost 127.0.0.1>
ServerName ATaleofTwoCities.literature.org:80
DocumentRoot   /var/www/html/ATaleofTwoCitiess
DirectoryIndex index.html
ErrorLog logs/error_log.ATaleofTwoCities
CustomLog logs/access_log.ATaleofTwoCities common
</VirtualHost>

mkdir-p多層
systemctl restart network.service systemctl restart httpd.service
[root@platinum   ]# systemctl restart httpd.service
Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.

apachectl configtest

AH00526: Syntax error on line 9 of /etc/httpd/conf.d/vhost.conf:
ServerName takes one argument, The hostname and port of the server

80 ServerNameとポートの間にスペースが追加されたためです.
<VirtualHost 127.0.0.1>
ServerName ATaleofTwoCities.literature.org :80
DocumentRoot   /var/www/html/ATaleofTwoCitiess
DirectoryIndex index.html
ErrorLog logs/error_log.ATaleofTwoCities
CustomLog logs/access_log.ATaleofTwoCities common
< /VirtualHost>