Apache

对于Apache2的使用经验记录。

Apache

用LetsEncrypt带你领略https大法好

强烈安利大家使用LetsEncrypt的方案快速自动化进入https时代! 敲好用的我跟你讲!!✿✿ヽ(°▽°)ノ✿ 认证、签发、设置都是自动的呢XDDDD~ 而且免费!而且免费!而且免费! 具体的话,Ubuntu带有shell权限的简便方法在这里。 嗯…在这里总结一下吧www 安装 sudo apt-get update sudo apt-get install software-properties-common sudo add-apt-repository ppa:certbot/certbot sudo apt-get update $ sudo apt-get install python-certbot-apache 认证 $ sudo certbot –apache 如果不想使用自动设置,可以使用这条命令: $ sudo certbot –apache certonly 这条命令只会进行简单的整数签发,不会自动更改apache2的设置 之后的证书公钥在 /etc/letsencrypt/live/yoursite.com/fullchain.pem 私钥…

Apache

解决修改链接样式后wordpress访问文章异常的问题

首先,需要确认开启apache2的rewrite模块 a2enmod rewrite 确认开启后,确认apache2的站点设置中,相关目录开启.htaccess复写 <Directory /var/www/blog/> #允许htaccess文件复写 AllowOverride ALL </Directory> 最后,将以下内容写入wordpress所在文件夹的.htaccess文件中 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress

Apache

解决Apache2对中文的支持问题

因为Apache2是为英语世界设计,所以对中文的考虑不够全面。在这里总结一下有关中文的问题。 环境Ubuntu 16.04+Apache2.4。在windows下一般不会有相关问题。 1、目录中文路径问题 Apache2对部署在中文目录下的网页有时候会有打不开的问题。如果想要解决这个问题,其实也并不难。 这种问题多是因为配置文件保存成了ANSI编码,由于不是UTF-8编码,无法让Apache2找到真正的路径。 因此,将Apache2目录下的相关配置按照UTF-8编码重新存储即可。 2、网页路由含中文问题 网页无法访问的核心原因依然与编码有关。 Apache2读入的编码与linux默认编码不一致是造成问题的根源所在。 这也好解决。我们可以使用一个日本人开发的插件mod-encoding。 想要安装这个插件,只需要执行 apt-get install libapache2-mod-encoding 即可。

Apache

从零开始部署LAMP环境

系统环境为Ubuntu0.16.04-0.17.04 最近需要大规模配置Linux的LAMP环境,但是有一阵没做了,因为php与apache的对接忘装浪费了不少时间,干脆做个总结。 STEP ZERO:更新apt列表 sudo apt update STEP ONE:安装apache sudo apt install apache2 安装完成后,访问域名/IP就会看到Apache经典的的默认测试界面“It works!” 这说明我们成功安装好apache了。 STEP TWO:安装php7 sudo apt install php7.0 输入如下版本命令,即可检测安装是否成功 php7.0 -v PHP 7.0.8-0ubuntu0.16.04.3 (cli) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright (c) …

Apache

apache2.4.7多站点设置总结

施工ing… apache2设置文件一般在etc/apache2(linux)目录下。 文件夹中的apache2.conf文件是apache2的总配置文件。该文件末尾会引用其它配置文件。该文件中可以做一些全局设定。 在apache2目录下的ports.conf一般记录监听的端口等信息。 在apache2目录中有很多以A-B命名的文件夹。 A中有conf/mods/sites几两项,B中有enabled/available两项。 conf:一般存放测试 下面总结一些常用的命令(语法)