You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.0 KiB
43 lines
1.0 KiB
3 years ago
|
# web3
|
||
|
|
||
|
* web3py
|
||
|
|
||
|
# Proxy
|
||
|
Apache proxy
|
||
|
|
||
|
```
|
||
|
apt-get -y install apache2 python3-certbot-apache
|
||
|
apt clean
|
||
|
a2enmod ssl rewrite proxy proxy_http headers
|
||
|
a2ensite default-ssl.conf
|
||
|
echo vweb3.forksand.com > /var/www/html/index.html
|
||
|
vim iptables.test.rules
|
||
|
# Web
|
||
|
-A INPUT -p tcp --dport 80 -j ACCEPT
|
||
|
-A INPUT -p tcp --dport 443 -j ACCEPT
|
||
|
|
||
|
systemctl restart apache2
|
||
|
/root/iptables-reload
|
||
|
```
|
||
|
|
||
|
## Cerbot
|
||
|
Not public, use DNS.
|
||
|
|
||
|
|
||
|
```
|
||
|
sudo su -
|
||
|
pip3 install certbot-dns-njalla
|
||
|
|
||
|
touch /etc/njalla.ini
|
||
|
chmod 600 /etc/njalla.ini
|
||
|
# Create API key at Njalla
|
||
|
echo 'certbot_dns_njalla:dns_njalla_token=0000000000000000000000000000000000000000' > /etc/njalla.ini
|
||
|
certbot certonly -a certbot-dns-njalla:dns-njalla --certbot-dns-njalla:dns-njalla-credentials njalla.ini -d vweb3.forksand.com
|
||
|
# Disable API key at Njalla
|
||
|
|
||
|
# Plugin legacy name certbot-dns-njalla:dns-njalla may be removed in a future version. Please use dns-njalla instead.
|
||
|
#certbot run -n -d vweb3.forksand.com,eth.forksand.com --apache --agree-tos -m "certbot@forksand.com"
|
||
|
|
||
|
systemctl restart apache2
|
||
|
```
|