實戰環境
LNMP項目實戰:
L:Linux(centos 7.6) http://mirrors.cqu.edu.cn/CentOS/7.6.1810/isos/x86_64/
N:Tengine(1.12.2)http://tengine.taobao.org/download/tengine-2.1.2.tar.gz
主機信息:
部署規劃:
172.24.77.242(sr2.dj.com):運行Tengine
172.24.77.241(sr1.dj.com):運行Tomcatjava
1 安裝依賴包
#yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel glibc-headers gcc-c++
#yum -y install gcc \
gcc-c++ \ bzip2 perl curl curl-devel \
expat-devel gettext-devel openssl-devel \
libxml2 libxml2-devel libjpeg-devel libpng-devel \
freetype-devel libmcrypt-devel autoconf
#yum -y install epel-release
#yum -y install libmcrypt libmcrypt-devel mcrypt mhash
#cd /usr/local/src && wget http://zlib.net/zlib-1.2.11.tar.gz && tar zxvf zlib-1.2.11.tar.gz && cd zlib-1.2.11 && ./configure --prefix=/usr/local/zlib && make && make install
#cd /usr/local/src && wget https://www.openssl.org/source/openssl-1.1.1.tar.gz && tar zxvf openssl-1.1.1.tar.gz && cd openssl-1.1.1 && ./config --prefix=/usr/local/openssl && make && make installlinux
2 添加安裝用戶nginx
3 下載Tengine安裝包
#cd /usr/local/src/
#wget http://tengine.taobao.org/download/tengine-2.1.2.tar.gz
3.1 解壓並安裝
#tar xvf tengine-2.1.2.tar.gz -C /usr/local/
#/usr/local/tengine-2.1.2
#./configure --prefix=/usr/local/tengine \
--user=www \
--group=www \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_realip_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-pcre
#make
#make install
3.2 查看安裝結果
#whereis tengine
#/usr/local/tengine/sbin/nginx –t
啓動Tenginx並測試訪問
#/usr/local/tengine/sbin/nginx
4 安裝 Tomcat
#yum install jdk-8u241-linux-x64.rpm
#ls /usr/java/
#vim /etc/profile.d/java.sh
#. /etc/profile.d/java.sh
#java -version
#echo $JAVA_HOME
#tar xf apache-tomcat-8.5.53.tar.gz -C /usr/local/
#cd /usr/local/
#ln -sv apache-tomcat-8.5.53 tomcat
#vim /etc/profile.d/tomcat.sh
#. /etc/profile.d/tomcat.sh
#catalina.sh version
#catalina.sh configtest
#catalina.sh start
#http://172.24.77.241:8080/
測試訪問
5 配置虛擬主機
#vim /usr/local/tengine/conf/nginx.conf
測試配置文件
#/usr/local/tengine/sbin/nginx –t
從新加載Nginx
#/usr/local/tengine/sbin/nginx -s reload
6 測試訪問
#http://172.24.77.242:9001/c++