一、运行镜像

 

  1. docker run -d -p 80:80 --privileged=true --name httpd --link mysql5.7 -v C:\docker\www:/var/www/html -v C:\docker\apache\conf:/usr/local/apache2/conf -v C:\docker\php7.2\conf:/usr/local/etc/php/conf.d --restart=always php:7.2-apache

 

二、配置站点

 

开启rewrite功能 a2enmod rewrite

 

  1. <VirtualHost *:80>
  2. ServerName localhost
  3.  
  4. DocumentRoot /var/www/html
  5.  
  6. <Directory /var/www/html>
  7. Options Indexes FollowSymLinks
  8. AllowOverride All
  9. Require all granted
  10. </Directory>
  11.  
  12. RewriteEngine on
  13. RewriteCond %{REQUEST_METHOD} ^TRACE
  14. RewriteRule .* - [F]
  15. RewriteRule !(^/static|\.(gif|swf|exe|png|jpg|js|css)$) /index.php [L]
  16.  
  17. ErrorLog ${APACHE_LOG_DIR}/error.log
  18. CustomLog ${APACHE_LOG_DIR}/access.log combined
  19. </VirtualHost>

 

版权声明:本文为风吹南下原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/fyiyy/p/16483977.html