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.

50 lines
1.1 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
```
## Misc
```
htpasswd -c /etc/apache2/.htpasswd jebba
chmod 600 /etc/apache2/.htpasswd
```