centos部署lnmp
1 下载安装lnmp
1.1 下载及解压lnmp
1
|
wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6
|
1.2 修改php配置
修改lnmp.conf
1
|
Enable_PHP_Fileinfo = 'y'
|
1.3 使用Screen安装lamp
1
2
|
screen -S lnmp
./install.sh lamp
|
窗口状态下可以先按Ctrl-A,然后按d返回主窗口状态
主窗口状态下输入screen -r lnmp
可以恢复到lnmp窗口
1.4 apache的配置
httpd 配置文件是/usr/local/apache/conf/httpd.conf
vhost文件夹是/usr/local/apache/conf/vhost
若网站需要反代理服务器,可以在相应配置文件中加入以下文本
1
2
|
ProxyPass /toutiao http://localhost:8080/toutiao
ProxyPassReverse /toutiao http://localhost:8080/toutiao
|
ssl文件配置
1
2
3
4
5
6
7
8
|
<VirtualHost www.domain.com:443>
DocumentRoot "/var/www/html"
ServerName www.domain.com
SSLEngine on
SSLCertificateFile 2_www.domain.com_cert.crt
SSLCertificateKeyFile 3_www.domain.com.key
SSLCertificateChainFile 1_root_bundle.crt
</VirtualHost>
|
2 安装ftp服务器
在lnmp文件夹下输入命令安装Pureftpd
安装好后,输入lnmp ftp管理ftp帐号
3 安装nginx
在lnmp文件夹下输入命令安装nginx
nginx配置文件是/etc/nginx/nginx.conf
若网站需要反代理服务器,可以在相应配置文件中加入以下文本
1
2
3
4
5
6
7
|
upstream tomcatserver1 {
server 127.0.0.1:8080;
}
location /toutiao {
proxy_pass http://tomcatserver1/toutiao;
index index.html index.htm;
}
|
注意:
lnmp中配置文件位置是/usr/local/nginx/conf/nginx.conf
启动命令是
1
|
/etc/init.d/nginx restart
|
4 安装tomcat
安装jdk和tomcat
1
2
3
|
yum install -y java tomcat tomcat-webapps tomcat-admin-webapps
systemctl restart tomcat
systemctl enable tomcat
|
tomcat的应用文件夹是/var/lib/tomcat
tomcat 网页文件夹是/usr/share/tomcat/webapps
5 更新yum源
更新yum源为阿里源
1
2
3
4
5
6
7
|
cd /etc/yum.repos.d/
wget http://mirrors.aliyun.com/repo/Centos-7.repo
mv CentOS-Base.repo CentOs-Base.repo.bak
mv Centos-7.repo CentOS-Base.repo
yum clean all
yum makecache
yum update
|