Skip to content

Instantly share code, notes, and snippets.

@nicekiwi
Forked from frdmn/bash_aliases
Last active January 1, 2016 10:29
Show Gist options
  • Save nicekiwi/8131625 to your computer and use it in GitHub Desktop.
Save nicekiwi/8131625 to your computer and use it in GitHub Desktop.
Customised
alias nginx.start='sudo launchctl load ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist'
alias nginx.stop='sudo launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist'
alias nginx.restart='nginx.stop && nginx.start'
alias php-fpm.start="launchctl load -w ~/Library/LaunchAgents/homebrew-php.josegonzalez.php54.plist"
alias php-fpm.stop="launchctl unload -w ~/Library/LaunchAgents/homebrew-php.josegonzalez.php54.plist"
alias php-fpm.restart='php-fpm.stop && php-fpm.start'
alias mysql.start="launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mariadb.plist"
alias mysql.stop="launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mariadb.plist"
alias mysql.restart='mysql.stop && mysql.start'
server {
listen 443;
server_name localhost;
access_log /usr/local/etc/nginx/logs/default-ssl.access.log main;
error_log /usr/local/etc/nginx/logs/default-ssl.error.log error;
ssl on;
ssl_certificate ssl/localhost.crt;
ssl_certificate_key ssl/localhost.key;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
# enable url_rewriting
try_files $uri $uri/ /index.php$is_args$args;
# set the root for this block
root /var/www/;
# Include index.php
index index.php index.html index.htm;
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
include /usr/local/etc/nginx/conf.d/php-fpm.conf;
}
}
server {
listen 80;
server_name localhost;
access_log /usr/local/etc/nginx/logs/default.access.log main;
error_log /usr/local/etc/nginx/logs/default.error.log error;
location / {
# enable url_rewriting
try_files $uri $uri/ /index.php$is_args$args;
# set the root for this block
root /var/www/;
# Include index.php
index index.php index.html index.htm;
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
include /usr/local/etc/nginx/conf.d/php-fpm.conf;
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>localhost</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width">
</head>
<body>
<p>Welcome to Nginx. ^_^</p>
</body>
</html>
worker_processes 1;
events {
worker_connections 256;
}
http {
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
sendfile on;
keepalive_timeout 65;
# Include Server Blocks
include /usr/local/etc/nginx/blocks/*.enabled;
}
location ~ \.php$ {
try_files $uri = 404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment