部署項目
云服務(wù)器放開端口,虛擬機關(guān)閉防火墻
# 防火墻狀態(tài),如果輸出顯示 Status: inactive,表示 UFW 處于禁用狀態(tài)
sudo ufw status
# 關(guān)閉防火墻
sudo ufw disable
# 啟動防火墻
sudo ufw enable
# 設(shè)置防火墻默認策略的命令,將所有出站連接允許通過防火墻
sudo ufw default allow outgoing
# 設(shè)置防火墻默認策略的命令,將所有入站連接禁止通過防火墻
sudo ufw default deny incoming
# 允許端口
sudo ufw allow 8000
# 開啟 ssh 服務(wù)端口,默認端口是22
sudo ufw allow ssh
# 關(guān)閉特定端口
sudo ufw delete allow 8000
# 指定特定來源的源 IP 地址
sudo ufw allow from <IP 地址> to any port <端口號>
# 如配置 172.16.2.193 設(shè)備能訪問或關(guān)閉服務(wù)器的 8000 端口
sudo ufw allow from 172.16.2.193 to any port 8000
sudo ufw delete allow from 172.16.2.193 to any port 8000
# 允許來自 192.168.1.100 IP 地址的 HTTP 流量通過防火墻
sudo ufw allow from 172.16.2.193 to any port 3336 proto tcp
sudo ufw delete allow from 172.16.2.193 to any port 3336 proto tcp
# 重新加載防火墻規(guī)則
sudo ufw reload
# 重置防火墻配置規(guī)則
sudo ufw reset
# 檢查正在監(jiān)聽的端口
sudo netstat -tlpn | grep 8000
下載JDK
apt -y install openjdk-8-jdk
安裝mysql
更新apt源
apt update
下載mysql-server
apt -y install mysql-server
查看mysql的狀態(tài)
service mysql status # 查看運行狀態(tài)
service mysql start # 啟動mysql
service mysql stop # 關(guān)閉mysql
systemctl restart mysql # 重啟mysql
systemctl enable mysql # 開機自啟
進入mysql終端
mysql
設(shè)置root密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
登錄mysql
mysql -u root -p'123456'
回到不用密碼的方式登錄
ALTER USER 'root'@'localhost' IDENTIFIED WITH auth_socket;
添加賬戶
create user 'glt'@'%' identified by '%5245dsfdfd'; # %的意思是任意ip可訪問,后面是密碼
flush privileges;
root賬號遠程訪問
# 方式1
編輯MySQL配置文件,通常是/etc/mysql/mysql.conf.d/mysqld.cnf。找到bind-address行并將其注釋掉或設(shè)置為0.0.0.0
# 方式2
use mysql;
update user set host = '%' where user = 'root'; # 二選一
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; # 二選一
flush privileges;
安裝redis
下載redis-server
apt -y install redis-server
檢查redis服務(wù)狀態(tài)
systemctl status redis-server # 查看運行狀態(tài)
systemctl start redis-server # 啟動redis
systemctl stop redis-server # 關(guān)閉redis
修改配置文件開啟遠程連接
vim /etc/redis/redis.conf
# 把bind 127.0.0.1 ::1改成0.0.0.0 ::0 或者注釋掉
# 修改protected-mode為no
重啟服務(wù)
systemctl restart redis-server
安裝nginx
下載nginx
apt install nginx
配置文件夾
# Nginx的主要配置文件夾通常是/etc/nginx/nginx.conf
nano /etc/nginx/sites-available/mywebsite # 創(chuàng)建新的配置文件 項目很多時配置代理放到這個目錄下便于管理
ln -s /etc/nginx/sites-available/mywebsite /etc/nginx/sites-enabled/ # 通過符號鏈接連接到 /etc/nginx/sites-enabled/啟用它
啟動nginx服務(wù)
systemctl start nginx # 啟動nginx
systemctl reload nginx # 重啟nginx
文章來源地址http://www.zghlxwxcb.cn/news/detail-790180.html
文章來源:http://www.zghlxwxcb.cn/news/detail-790180.html
到了這里,關(guān)于ubuntu18.04安裝部署環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!