雲服務:騰訊雲
系 統 :ubuntu1.6html
1.首先去官網下載jdk安裝包並用xftp或其餘工具上傳到本身的服務器上去:mysql
2.到jdk安裝目錄下執行解壓命令:
sudo tar -zxvf ./jdk-8u171-linux-x64.tar.gz -C /usr/local //將jdk解壓到/usr/local目錄下 ./表明當前目錄 c 指定解壓目錄linux
3.配置環境變量:
用 sudo vim /etc/profile 打開系統配置環境變量的文件 ,在文件末尾加入配置以下內容nginx
export JAVA_HOME=/root/app/jdk1.8.0_161 //JAVA_HOME爲jdk的解壓目錄
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHweb
添加完成保存退出後執行 source /etc/profile 使配置文件生效。redis
mysql安裝命令sql
sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev
啓動、關閉服務和查看運行狀態apache
sudo service mysql start sudo service mysql stop sudo service mysql status
安裝過程當中會提示輸入root用戶的密碼和確認密碼,兩次密碼保持一致並記下來,最好不要設置過於簡單ubuntu
登錄mysql
mysql -u root -p 後按回車並輸入剛纔安裝過程的密碼。vim
提示:
mysql 5.7版本的配置文件有所變化,cat /etc/mysql/my.cnf
打開配置文件看到以下內容:
!includedir /etc/mysql/conf.d/ !includedir /etc/mysql/mysql.conf.d/
裏面包含了兩個子文件夾,須要修改的話 去打開/etc/mysql/mysql.conf.d/mysqld.cnf
這個配置文件,
容許遠程鏈接:
打開 /etc/mysql/mysql.conf.d/mysqld.cnf 這個配置文件 註釋掉 bind-address= 127.0.0. 也就是在前面加 #
這個時候mysql仍是不能支持遠程鏈接的,
不安全的作法:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;//這樣作不太安全,能夠再建立一個用戶容許遠程鏈接
安全的作法:
建立一個mysql用戶:
CREATE USER username@ip IDENTIFIED BY 'password';
授予權限:
GRANT ALL ON *.* TO 'username'@'ip' IDENTIFIED BY 'password' WITH GRANT OPTION;//根據具體狀況授予相應權限
首先安裝前須要依賴第三方庫:
1.安裝gcc g++的依賴庫
sudo apt-get install build-essential
sudo apt-get install libtool
2.安裝pcre依賴庫(http://www.pcre.org/)
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
3.安裝zlib依賴庫
sudo apt-get install zlib1g-dev
4.安裝SSL依賴庫
sudo apt-get install openssl
接下來真正要安裝nginx,安裝步驟以下:(以上爲準備工做)
nginx 安裝路徑默認爲:/usr/local/nginx
nginx 經常使用命令:
nginx 啓動命令: ./sbin/nginx -c ./conf/nginx.conf //指定配置文件啓動命令
nginx 重啓命令: ./sbin/nginx -s reload -c ./conf/nginx.conf //指定配置文件重啓
一些配置:
這個時候進入redis的安裝目錄 執行./redis-server
啓動redis 服務端,經過客戶端鏈接(./redis-client)是不須要密碼的!
下面配置須要密碼的方式。
進入redis的解壓目錄:將redis.conf文件拷貝一份,放到任意目錄下,而後編輯,找的有關password的說明,加入以下配置:
requirepass password
而後保存退出!再次啓動服務端,此次加上了redis.conf配置文件
./redis-server /my/redis.conf
客戶端啓動:
./redis-client -a pasword //password 爲剛纔的密碼
這個安裝比較簡單:
去官網下載tomcat上傳到服務器上,或執行 wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.30/bin/apache-tomcat-8.5.30.tar.gz
而後執行解壓命令:
tar -zxvf ./apache-tomcat-8.5.30.tar.gz -C ./
接下來將war包放入webapp目錄下,進入bin目錄下 執行./startup.sh 啓動tomcat
這時訪問咱們的項目是須要輸入項目名的,若是是8080端口啓動,而且還要指定端口,那麼如何輸入域名直接訪問呢?
接下來先配置Tomcat,訪問的時候不用輸入項目名
2.重啓Tomcat
server { listen 80 ; 監聽端口 server_name 域名; location / { root html; index index.html index.htm; proxy_pass http://localhost:8080/; } location ^~ /static/ { root /home/ubuntu/app/apache-tomcat-8.5.30/webapps/項目名/;#靜態資源文件路徑 expires 30d; }
經過這樣簡單的配置,就能夠直接經過域名訪問了,接下來是Nginx對Https的支持