View djang-in-sub-directorty-nginx.conf
# 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; | |
View djang-in-sub-directorty-uwsgi.ini
[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 |
View simple_test_v1.py
from selenium import webdriver | |
driver = webdriver.Chrome(executable_path="C:/VNTesters/chromedriver.exe") | |
driver.get ("https://vntesters.com/") | |
print (driver.title) | |
driver.quit() |
View uwsgi.service
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 |
View djangodemo_uwsgi.ini
# 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 |
View nginx-uwsgi-django.conf
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 { |
View reCAPTCHA_Wooc.php
<?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> |
View LEMP.sh
# 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 |
View Virtual-RAM.sh
# 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' |
View Configure-Timezones.sh
# 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