因項目須要申請了新服務器,故要從新配置環境。html
nginx安裝:java
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
cd /usr/local/src mkdir nginx
cd nginx wget https://nginx.org/download/nginx-1.17.9.tar.gz
很意外,個人提示【錯誤: 證書通用名 「*.nginx.com」 與所要求的主機名 「nginx.org」 不符。要以不安全的方式鏈接至 nginx.org,使用‘--no-check-certificate’。
修改下載命令linux
wget --no-check-certificate https://nginx.org/download/nginx-1.17.9.tar.gz
解壓nginx
tar -zxvf nginx-1.17.9.tar.gz
進入解壓生成的目錄,進行配置(後面有補充,建議通讀一遍)redis
cd nginx-1.17.9 ./configure
編譯安裝vim
make make install
查找安裝路徑安全
whereis nginx
nginx.conf部分配置 bash
#配置Nginx worker進程最大打開文件數 worker_rlimit_nofile 65535; events { #單個進程容許的客戶端最大鏈接數 worker_connections 8192; } #log日誌配置 access_log /opt/nginx-logs/access.log main; error_log /opt/nginx-logs/error.log ; #設定負載均衡後臺服務器列表 upstream wxsd1.unisk.cnxx { ip_hash; server 127.0.0.1:8081 max_fails=3 fail_timeout=5s; #server 127.0.0.1:8082 max_fails=3 fail_timeout=5s; server 127.0.0.1:8083 max_fails=3 fail_timeout=5s; server 127.0.0.1:8084 max_fails=3 fail_timeout=5s; #server 127.0.0.1:8085 max_fails=3 fail_timeout=5s; }
補充:服務器
./configure --prefix=/usr/local/nginx --user=www --group=www --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-pcre=/usr/local/src/lnmp/pcre-8.33 --with-zlib=/usr/local/src/lnmp/zlib-1.2.8 --with-openssl=/usr/local/src/lnmp/openssl-1.0.1e --with-http_gzip_static_module --with-http_ssl_module
後面正常執行
oracle
cd /usr/local/src/nginx/nginx-1.17.9 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module
make
我這裏只須要這一個模塊,若是你安裝的nginx還使用其餘的模塊,記得在上面的編譯命令中加上。
另外,這裏只能 make 千萬別 make install,不然就覆蓋安裝了。
cp ./objs/nginx /usr/local/nginx/sbin/nginx
查看nginx是否正在啓動 進到nginx目錄下,鍵入:ps aux|grep nginx 測試配置是否正確 進到nginx目錄下,鍵入:./sbin/nginx -t 正確會有 /nginx.conf test is successful 的提示 修改配置當即生效(加載最新配置) 進到nginx目錄下,鍵入:./sbin/nginx -s reload 當即中止(暴力) 進到nginx目錄下,鍵入:./sbin/nginx -s stop 優雅中止(連接訪問完成後中止) 進到nginx目錄下,鍵入:./sbin/nginx -s quit 從新打開日誌(可用於日誌備份) 進到nginx目錄下,鍵入:./sbin/nginx -s reopen
jdk安裝:
java -version
能夠看到是OpenJDK
rpm -qa | grep java
yum remove *openjdk
cd /usr/local mkdir java
用xftp將下載好的jdk-8u231-linux-x64.tar.gz文件上傳至此目錄
tar -zxvf jdk-8u231-linux-x64.tar.gz
因以前的項目用的是jdk1.7,故一樣的方式下載安裝jdk1.7
配置環境變量
vim /etc/profile
按i進入編輯,在profile文件尾部添加以下內容:
export JAVA_HOME=/usr/local/java/jdk1.7.0_80 #jdk安裝目錄 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export PATH=$PATH:${JAVA_PATH}
保存並退出編輯,Esc --> :wq
source /etc/profile
java -version javac
redis安裝:
cd /usr/local/src mkdir redis
tar -zxvf redis-5.0.8.tar.gz
cd redis-5.0.8 make
make PREFIX=/usr/local/redis install
#進入/usr/local/redis/bin目錄,執行redis-server腳本文件 ./redis-server #關閉redis的服務 pkill redis-server #設置redis在後臺運行,修改redis.conf配置文件,將daemonize選項由no置爲yes
收工。