ubuntu 的 apache 维护命令

  1. # 测试配置文件是否合规
  2. sudo apachectl configtest
  3. # 重启
  4. sudo systemctl restart apache2

Url Rewrite(Url 重写)

php apache url rewrite 地址重写很简单,只用一个命令就搞定了,这个命令是:

  1. # 启用
  2. sudo a2enmod rewrite
  3. # 禁用
  4. sudo a2dismod rewrite

配置 ssl 证书

  1. # 启用 ssl 模块
  2. sudo a2enmod ssl

配置文件内容 , 参考 : SSL 证书 Apache 服务器 SSL 证书安装部署-证书安装-文档中心-腾讯云

  1. <VirtualHost 0.0.0.0:443>
  2. DocumentRoot "/var/www/html"
  3. #填写证书名称
  4. ServerName cloud.tencent.com
  5. #启用 SSL 功能
  6. SSLEngine on
  7. #证书文件的路径
  8. SSLCertificateFile /etc/httpd/ssl/cloud.tencent.com.crt
  9. #私钥文件的路径
  10. SSLCertificateKeyFile /etc/httpd/ssl/cloud.tencent.com.key
  11. #证书链文件的路径
  12. SSLCertificateChainFile /etc/httpd/ssl/root_bundle.crt
  13. </VirtualHost>

启用 CORS

  1. # 启用模块
  2. sudo a2enmod headers
  1. <Directory /var/www/html>
  2. ...
  3. Header set Access-Control-Allow-Origin "*"
  4. ...
  5. </Directory>