摘要:安裝配置信息配置環境安裝包安裝安裝注安裝之后如果不可以用,根據提示配置一下環境變量反向代理安裝配置驗證配置信息重啟
創建用戶
(1) adduser username
(2) 授權 gpasswd -a txwg sudo
配置 sudo visudo
(找到root ALL=(ALL:ALL) ALL 在下面添加 username ALL=(ALL:ALL) ALL)
增強服務器安全級別1.sudo vi /etc/ssh/sshd_config
修改端口 port
2.修改防火墻權限
更新ubuntu sudo apt-get update && apt-get upgrade
更新完之后清空防火墻規則 iptable -F
寫防火墻規則文件
*filter # allow all connenctions -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT #allow out traffic -A INPUT -j ACCEPT #allow http https -A INPUT -p tcp --dport 443 -j ACCEPT -A INPUT -p tcp --dport 4200 -j ACCEPT -A INPUT -p tcp --dport 8081 -j ACCEPT # allow ssh port login -A INPUT -p tcp -m state --state NEW --dport 6666 -j ACCEPT #ping -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT # log denied calls -A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied:" --log-level 7 #reject all other -A INPUT -j REJECT -A INPUT -j REJECT COMMIT
調用防火墻規則(sudo iptables-restore < /etc/iptables.ip.rules)
查看防火墻是否激活(sudo ufw status)
激活防火墻(sudo ufw enable)
設置開機自動啟動防火墻規則
(sudo vi /etc/network/if-up.d/iptables)
#!/bin/sh iptable-restore /etc/iptable.up.rules
(sudo chmod +x /etc/network/if-up.d/iptables)
安裝fail2ban(主要監視你的系統日志,然后匹配日志的錯誤信息(正則式匹配)執行相應的屏蔽動作。)
安裝 sudo apt-get install fail2ban
配置信息 (sudo vi /etc/fail2ban/jail.conf)
action = %(action_mw)s
### 配置node環境
安裝包
安裝 (sudo sudo apt-get install vim openssl build-essential libssl-dev wget curl git)
安裝nvm
wget -qO- https://raw.githubusercontent... | bash (注:安裝之后如果不可以用,根據提示配置一下環境變量)
nvm node v9.0.0
nginx 反向代理
安裝
sudo apt-get install nginx
配置
sudo vi /etc/nginx/conf.d/name-com-port
upstream txwg { server 127.0.0.1:8081; } server { listen 80; server_name x.x.x.x; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forward-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-Nginx-Proxy true; proxy_pass http://txwg; proxy_redirect off; } }
驗證nginx 配置信息 (sudo nginx -t)
重啟nginx (sudo nginx -s reload)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39887.html
摘要:安裝配置信息配置環境安裝包安裝安裝注安裝之后如果不可以用,根據提示配置一下環境變量反向代理安裝配置驗證配置信息重啟 創建用戶 (1) adduser username (2) 授權 gpasswd -a txwg sudo 配置 sudo visudo (找到root ALL=(ALL:ALL) ALL 在下面添加 username ALL=(ALL:ALL) ALL) 增強服務器...
摘要:粉的服務器配置經驗記錄。首先你得有一臺阿里云服務器,例如實例規格操作系統位開啟純鏡像安裝運行環境選擇官方源代碼安裝方式更新安裝前提環境我選擇把所有安裝在目錄下 node.js粉的服務器配置經驗記錄。 1.首先你得有一臺阿里云ECS服務器,例如 實例規格: ecs.n1.tiny 操作系統: Ubuntu 14.04 64位 2.開啟純鏡像Ubuntu 14.04 安裝node.js運...
閱讀 1422·2021-11-09 09:45
閱讀 1790·2021-11-04 16:09
閱讀 1454·2021-10-14 09:43
閱讀 1818·2021-09-22 15:24
閱讀 1598·2021-09-07 10:06
閱讀 1601·2019-08-30 14:15
閱讀 984·2019-08-30 12:56
閱讀 1566·2019-08-29 17:22