Ubuntu下为Apache配置SSL

1. 启用 ssl 模块

2. 安装openssl

3. 创建CA签名(不使用密码去除-des3选项)

4.创建CSR(Certificate Signing Request)

5. 自己签发证书

6. 复制到相应目录

7. 修改配置文件

在<VirtualHost *:80>段中,DocumentRoot一行的下方加入内容:

端口修改为:443,即<VirtualHost *:443>(ssl的端口)

8. 重启apach

 

通配符

 

优化shadowsocks

 

shadowsocks一键安装

科学上网利器,安装很简单,现在有大神写出了一键安装脚本,更简单了。

使用root用户登录,copy下面代码进行安装

安装完成后,脚本提示如下:

下面进行配置

单用户配置

多用户配置

shadowsocks 几个命令:

启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status

卸载方法:

 

鄙人只是因特网的搬运工,

参考https://github.com/shadowsocks

参考https://teddysun.com/342.html

 

Ubuntu 配置 vsftp 实现wordpress自动升级

 

Ubuntu部署LAMP

Ubuntu环境下 简单配置LAMP环境

首先更新系统

如果未获得root权限,需要在代码前面加 sudo以使用root权限,例如

1-1.安装apache2

1-2.添加虚拟主机,在/etc/apache2/sites-available/下添加example.com.conf,注意example.com修改为自己的域名

1-3.创建日志文件的目录,务必将example.com替换为自己的域名,下面不再提醒

1-4.启用域名配置

1-5.将默认域名配置禁用,否则可能会造成域名无法解析,默认域名为000-default.conf

1-6.加载下配置

或者 重启下apache

至此,apache的部署完毕,如果一切正常的话,对域名的DNS进行下设置,既可以解析网站

2.安装配置MySQL

2-1.安装MySQL

2-2.如果对linux不了解,对英文也不熟悉的话,可以这一步跳过。 这是对MySQL进行一下安全设置

2-3.创建mysql数据库文件,首先是登入mysql,输入你的root密码

创建一个名为 webdata的数据库,用户名:webuser,密码:password

退出mysql。可以之家Ctrl+C 或者输入quite

完成mysql的安装及初步配置

3.安装及配置PHP

3-1. 安装PHP

3-2.由于我们安装了mysql,所以需要这一步,当然基本都安装mysql

3-3.修改下php的日志及其路径

3-4.复制下面的内容

3-5.创建下php的日志文件夹,并修改下权限

3-6.重启apache

至此,LAMP环境已经部署完毕。

 

此文未鄙人原创,我仅仅是互联网上的搬运工

参考https://www.linode.com/docs/websites/lamp/lamp-server-on-ubuntu-12-04-precise-pangolin