Ubuntu 14.04 本地LAMP环境和SSL的配置
2014-06-20 00:00
369 查看
摘要: 作为一个“菜鸟”程序员,当我的知道Ubuntu 14.04可以无压力使用支付宝的时候,我就果断放弃了使用Windows。原本不太想安装LAMP环境的,但是因为自己还有个网站需要维护,所以就在本地配置了与服务器一样的环境,没事折腾折腾网站对我来说比玩网络游戏有意思多了。
作为一个“菜鸟”程序员,当我的知道Ubuntu 14.04可以无压力使用支付宝的时候,我就果断放弃了使用Windows。原本不太想安装LAMP环境的,但是因为自己还有个网站需要维护,所以就在本地配置了与服务器一样的环境,没事折腾折腾网站对我来说比玩网络游戏有意思多了。
第一步,超简单安装LAMP
在Ubuntu上安装LAMP相对来说简单很多,只需要一个命令即可。来自官方WIKI
在安装的过程当中,需要配置Mysql的Root密码,所以要时刻关注Terminal窗口。
第二步,修改默认配置
默认的Root目录地址: ~ /var/www/html
默认的配置文件目录: ~ /etc/apache2
当你修改你的默认Root目录的时候,到 ~/etc/apache2/sites-available 目录下的 000-default.conf 文件里修改。
开启伪静态也很简单,输入下面的命令就可以。
第三步,生成证书
首先得找一个放置证书的地方,比如我的就放置在用户目录下的Project/ssl目录里,然后将终端定位到你的目录里,进行证书制作。
依次输入命令:
第四步,Apache配置
开启对SSL支持:
修改Apache的模块配置文件,复制一个新的,然后进行修改:
用管理员打开新文件:
将默认的端口80改为443 ,然后在DocumentRoot的下面输入:
然后就是刷新载入配置文件和重启Apache:
打完收工。:)
PS:如果在配置过程中遇到什么问题,请留言。
作为一个“菜鸟”程序员,当我的知道Ubuntu 14.04可以无压力使用支付宝的时候,我就果断放弃了使用Windows。原本不太想安装LAMP环境的,但是因为自己还有个网站需要维护,所以就在本地配置了与服务器一样的环境,没事折腾折腾网站对我来说比玩网络游戏有意思多了。
第一步,超简单安装LAMP
在Ubuntu上安装LAMP相对来说简单很多,只需要一个命令即可。来自官方WIKI
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
在安装的过程当中,需要配置Mysql的Root密码,所以要时刻关注Terminal窗口。
第二步,修改默认配置
默认的Root目录地址: ~ /var/www/html
默认的配置文件目录: ~ /etc/apache2
当你修改你的默认Root目录的时候,到 ~/etc/apache2/sites-available 目录下的 000-default.conf 文件里修改。
开启伪静态也很简单,输入下面的命令就可以。
a2enmod rewrite
第三步,生成证书
首先得找一个放置证书的地方,比如我的就放置在用户目录下的Project/ssl目录里,然后将终端定位到你的目录里,进行证书制作。
依次输入命令:
openssl genrsa -des3 -out server.key 1024 //创建CA签名 openssl req -new -key server.key -out server.csr //创建CSR openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt //签发证书
第四步,Apache配置
开启对SSL支持:
sudo a2enmod ssl
修改Apache的模块配置文件,复制一个新的,然后进行修改:
sudo cp /etc/apache2/mods-enabled/000-default.conf /etc/apache2/mods-enabled/001-default.conf
用管理员打开新文件:
sudo vi /etc/apache2/mods-enabled/001-default.conf
将默认的端口80改为443 ,然后在DocumentRoot的下面输入:
SSLEngine On SSLOptions +StrictRequire SSLCertificateFile /etc/ssl/certs/server.crt SSLCertificateKeyFile /etc/ssl/private/server.key
然后就是刷新载入配置文件和重启Apache:
sudo /etc/init.d/apache2 force-reload sudo /etc/init.d/apache2 restart
打完收工。:)
PS:如果在配置过程中遇到什么问题,请留言。
相关文章推荐
- ubuntu LAMP本地环境配置
- Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境
- Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境
- Ubuntu 14.04利用tasksel安装配置lamp环境
- Ubuntu 14.04利用tasksel安装配置lamp环境
- Ubuntu Server 16.04(14.04)下配置LAMP环境
- Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境
- Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境
- LAMP环境配置(ubuntu14.04LTS)
- Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP开发环境!
- Ubuntu常用开发环境配置(lamp/c/c++)
- Ubuntu配置lamp开发环境
- Ubuntu 下傻瓜式安装配置lamp环境
- ->ubuntu的lamp(apache+php+mysql+phpmyadmin)环境配置过程:
- Ubuntu 10.04 安装配置LAMP以及php开发环境 Eclipse PDT的安装
- ubuntu下配置LAMP(Linux+Apache+Mysql+PHP)环境
- Ubuntu 10.04下LAMP环境的配置与使用教程
- Ubuntu下配置PHP开发环境LAMP
- Linux ubuntu lamp安装配置环境phpmyadmin
- ubuntu lamp安装配置环境phpmyadmin