Last active
August 14, 2017 02:56
-
-
Save trentster/4983379 to your computer and use it in GitHub Desktop.
smartos nginx guide
This file contains 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
____ _ ___ ___ | |
/ ___| | ___ _ _ __| \ \ / (_)____ | |
| | | |/ _ \| | | |/ _` |\ \ /\ / /| |_ / | |
| |___| | (_) | |_| | (_| | \ V V / | |/ / | |
\____|_|\___/ \__,_|\__,_| \_/\_/ |_/___| | |
SmartMachine (base64 1.8.1) | |
# SmartMachine (base64 1.8.1) # | |
vi /etc/motd # add above logo | |
vi /etc/default/init # set time zone | |
nginx-1.0.15 mysql-client-5.5.25 mysql-server-5.5.25 php-5.3.15 php53-fpm-5.3.15nb1 php53-mysqli-5.3.15 php53-mcrypt-5.3.15 php53-mbstring-5.3.15 unzip-6.0nb1 php53-zlib-5.3.15nb1 php53-gd-5.3.15 php53-zip-5.3.15 php53-gd-5.3.15 php53-curl-5.3.15 php53-imap-5.3.15 php53-json-5.3.15 php53-mysql-5.3.15 | |
mkdir -p /usr/local/www/nginx | |
mkdir -p /usr/local/www/nginx-dist | |
mkdir -p /usr/local/www/phpmyadmin | |
mkdir -p /opt/local/etc/nginx/sites-enabled | |
svcadm enable mysql | |
mysqladmin -u root password SuperSecret | |
cd /usr/local/www/phpmyadmin | |
wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.5.3/phpMyAdmin-3.5.3-english.tar.gz | |
tar -xvzf phpMyAdmin-3.5.3-english.tar.gz | |
mv phpMyAdmin-3.5.3-english/* . | |
cp /usr/local/www/phpmyadmin/config.sample.inc.php /usr/local/www/phpmyadmin/config.inc.php | |
chown -R www:www /usr/local/www/phpmyadmin | |
scp root@x.x.x.x:/nginxbundle.tgz / | |
tar xfv nginxbundle.tgz | |
svcadm enable nginx | |
svcadm enable php-fpm |
This file contains 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
____ _ ___ ___ | |
/ ___| | ___ _ _ __| \ \ / (_)____ | |
| | | |/ _ \| | | |/ _` |\ \ /\ / /| |_ / | |
| |___| | (_) | |_| | (_| | \ V V / | |/ / | |
\____|_|\___/ \__,_|\__,_| \_/\_/ |_/___| | |
SmartMachine (base64 1.8.4) OwnCloud | |
# SmartMachine (base64 1.8.4) # | |
vi /etc/motd # add above logo | |
vi /etc/default/init # set time zone | |
pkgin in -y nginx mysql-client mysql-server php54-fpm php54-mysqli php54-mcrypt php54-mbstring unzip-6 php54-zlib php54-gd php54-zip php54-curl php54-imap php54-json php54-mysql php54-pdo php54-bcmath php54-xmlrpc php54-intl php54-iconv php54-dom php54-ldap | |
svcadm enable mysql | |
mysqladmin -u root password | |
mysql -u root -p | |
create database owncloud; | |
grant all on owncloud.* to ownclouddba@localhost identified by "SuperSecret!"; | |
mkdir -p /usr/local/www/owncloud | |
cd /usr/local/www/owncloud/ | |
wget http://mirrors.owncloud.org/releases/owncloud-4.5.6.tar.bz2 | |
bunzip2 owncloud-4.5.6.tar.bz2 | |
tar -xvf owncloud-4.5.6.tar | |
mv owncloud/* . | |
rm -rf owncloud | |
chown -R www:www /usr/local/www/owncloud | |
mkdir /opt/local/etc/nginx/sslcerts | |
vi autossl.sh | |
chmod +x autossl.sh | |
./autossl.sh owncloud.onyxit.net | |
vi /opt/local/etc/nginx/nginx.conf | |
vi /opt/local/etc/php.ini | |
svcadm enable php54-fpm:default | |
svcadm enable nginx:default |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment