This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# the upstream component NGINX needs to connect to | |
upstream django { | |
server unix:/run/uwsgi/django.sock; | |
} | |
server { | |
listen 80; | |
server_name www.vndeveloper.com; | |
charset utf-8; | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[uwsgi] | |
# Django-related settings | |
# the base directory (full path) | |
chdir = /var/www/vndeveloper/djangodemo/ | |
# Django's wsgi file | |
module =djangodemo.wsgi | |
# the virtualenv (full path) | |
home = /var/www/p3venv |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from selenium import webdriver | |
driver = webdriver.Chrome(executable_path="C:/VNTesters/chromedriver.exe") | |
driver.get ("https://vntesters.com/") | |
print (driver.title) | |
driver.quit() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
vi /etc/systemd/system/uwsgi.service | |
# Put below as its content | |
[Unit] | |
Description=uWSGI Emperor service | |
[Service] | |
ExecStartPre=/usr/bin/bash -c 'mkdir -p /run/uwsgi; chown uwsgi:nginx /run/uwsgi' | |
ExecStart=/var/www/p3venv/bin/uwsgi --emperor /etc/uwsgi/vassals |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Create 'uwsgi' user: unprivileged user | |
useradd -s /bin/false -r uwsgi | |
# Emperor mode | |
## create a directory for the vassals | |
- mkdir -p /etc/uwsgi/vassals | |
## Configuring uWSGI to run with a .ini file | |
vi /var/www/example/djangodemo/djangodemo_uwsgi.ini | |
### Put below content in djangodemo_uwsgi.ini |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
vi /etc/nginx/conf.d/django.conf | |
# Put below content in it. | |
# the upstream component NGINX needs to connect to | |
upstream django { | |
server unix:/run/uwsgi/django.sock; | |
} | |
# configuration of the server | |
server { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* wooc_reCAPTCHA */ | |
// Add reCAPTCHA to WooCommerce Signup Form | |
function wooc_reCAPTCHA(){ | |
?> | |
<script src='https://www.google.com/recaptcha/api.js' defer'></script> | |
<label>ARE YOU HUMAN?</label> | |
<div class="g-recaptcha" data-sitekey="[reCAPTCHA Site Key]"></div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Install Nginx | |
sudo yum install epel-release | |
sudo yum install nginx | |
sudo systemctl start nginx | |
sudo systemctl enable nginx | |
# Install MySQL (MariaDB) | |
sudo yum install mariadb-server mariadb | |
sudo systemctl start mariadb | |
sudo systemctl enable mariadb |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# In this case, I use 2G swapfile or virtual RAM | |
sudo dd if=/dev/zero of=/swapfile count=1024 bs=1MiB | |
sudo chmod 600 /swapfile | |
sudo mkswap /swapfile | |
sudo swapon /swapfile | |
sudo sh -c 'echo "/swapfile none swap sw 0 0" >> /etc/fstab' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# List available options | |
timedatectl list-timezones | |
# Set appropriate timezone | |
sudo timedatectl set-timezone America/Los_Angeles | |
sudo timedatectl | |
sudo yum install ntp -y | |
sudo systemctl start ntpd | |
sudo systemctl enable ntpd |
NewerOlder