@LNMP

@LNMP

@フォロワー #1

nginxでrubyのcgiを動かせるようにする @LNMP @nginx

lujian 質問投稿 • 2017-05-01 13:32 • @フォロワー #0 • 0 回答 • 5763 Views

LNMP環境のインストールについて @php @MariaDB @MySQL @LNMPA @LNMP @nginx @linux

lujian @回答 • 2014-08-07 12:13 • @フォロワー #1 • 1 回答 • 5326 Views

NginxにCache[ngx_cache_purge]機能の追加について @LNMP @code @nginx

iQi @回答 • 2014-07-02 17:52 • @フォロワー #3 • 1 回答 • 3149 Views

nginxのhttp_geoip_moduleで国別アクセス制限の対応方法について @LNMP @code @nginx

iQi @回答 • 2014-07-02 17:30 • @フォロワー #3 • 1 回答 • 3714 Views

LNMP環境のNginxなどのバージョンアップ方法について @nginx @LNMPA @LNMP @linux

Lubo @回答 • 2014-06-10 13:34 • @フォロワー #1 • 1 回答 • 3020 Views

CentOS 6.4でNginx, php-fpm, MySqlでWordpressをいちから設定する手順について @LNMP @nginx

Lubo 質問投稿 • 2014-06-09 14:39 • @フォロワー #1 • 0 回答 • 2727 Views

LNMPとは @LNMPA @LNMP

iQi @回答 • 2014-06-08 22:53 • @フォロワー #2 • 1 回答 • 3086 Views

LNMP環境のNginxなどの管理方法について @nginx @LNMPA @LNMP

iQi @回答 • 2014-06-08 22:39 • @フォロワー #2 • 1 回答 • 2842 Views

さらに...
0

{ 賛成 }:

GeoIP更新用シェルを作成
{{{
# cd /tmp
# wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
# tar -zxvf GeoIP.tar.gz
# cd Geo...

すべて表示する »
GeoIP更新用シェルを作成
{{{
# cd /tmp
# wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
# tar -zxvf GeoIP.tar.gz
# cd GeoIP-1.4.8
# yum install zlib-devel
# ./configure
# make
# make install

# echo '/usr/local/lib' > /etc/ld.so.conf.d/geoip.conf

# ldconfig
# ldconfig -v | less

# wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz -O /usr/local/share/GeoIP/GeoIP.dat.gz
# gunzip /usr/local/share/GeoIP/GeoIP.dat.gz

}}}

Nginx Compile
{{{
# ./configure --without-http_empty_gif_module --with-poll_module --with-http_stub_status_module --with-http_ssl_module --with-ipv6 --with-http_geoip_module

# make
# make install
※LNMPでインストールする場合、upgrade_nginx.shに「--with-http_geoip_module」を追加してから「./upgrade_nginx.sh」実行してください。
}}}

Nginx設定
{{{
### SET the path to the .dat file used for determining the visitor's country from the IP-address ###
geoip_country /usr/local/share/GeoIP/GeoIP.dat;

### SET FASTCGI Variables ###
fastcgi_param GEOIP_COUNTRY_CODE $geoip_country_code;
fastcgi_param GEOIP_COUNTRY_CODE3 $geoip_country_code3;
fastcgi_param GEOIP_COUNTRY_NAME $geoip_country_name;

}}}
{{{
# /usr/local/nginx/sbin/nginx -s reload
}}}

PHP Test Script
{{{
<html>
<head>
<title>What is my IP address - determine or retrieve my IP address</title>
</head>
<body>
<?php
if (getenv(HTTP_X_FORWARDED_FOR)) {
$pipaddress = getenv(HTTP_X_FORWARDED_FOR);
$ipaddress = getenv(REMOTE_ADDR);
echo "Your Proxy IP address is : ".$pipaddress. " (via $ipaddress) " ;
} else {
$ipaddress = getenv(REMOTE_ADDR);
echo "Your IP address is : $ipaddress";
}
$country = getenv(GEOIP_COUNTRY_NAME);
$country_code = getenv(GEOIP_COUNTRY_CODE);
echo "<br/>Your country : $country ( $country_code ) ";
?>
</body>
</html>
}}}
0

{ 賛成 }:

下記のリンクにて「ngx_cache_purge-2.1」をDownload
http://labs.frickle.com/files/ngx_cache_purge-2.1.tar.gz

Nginx再インストール
{{{
./configure --wi...

すべて表示する »
下記のリンクにて「ngx_cache_purge-2.1」をDownload
http://labs.frickle.com/files/ngx_cache_purge-2.1.tar.gz

Nginx再インストール
{{{
./configure --without-http_empty_gif_module --with-poll_module --with-http_stub_status_module --with-http_ssl_module --with-ipv6 --add-module=../ngx_cache_purge-2.1

make
make install

※LNMPでインストールする場合、upgrade_nginx.shに「--add-module=../ngx_cache_purge-2.1」を追加してから「./upgrade_nginx.sh」実行してください。
}}}

{{{
/usr/local/nginx/sbin/nginx -s reload
}}}

Example configuration:
{{{
proxy_cache_path /tmp/cache keys_zone=tmpcache:10m;

location / {
proxy_pass http://127.0.0.1:8000;
proxy_cache tmpcache;
proxy_cache_key $uri$is_args$args;
proxy_cache_purge PURGE from 127.0.0.1;
}
}}}
0

{ 賛成 }:

LNMP = 「Linux+Nginx+MySQL/MariaDB+PHP」 のサーバー環境

LNMPはLinux Shellで作成され、簡単にLNMP環境(Linux+Nginx+MySQL/MariaDB+PHP+phpMyAdmin)を作成するツールで...

すべて表示する »
LNMP = 「Linux+Nginx+MySQL/MariaDB+PHP」 のサーバー環境

LNMPはLinux Shellで作成され、簡単にLNMP環境(Linux+Nginx+MySQL/MariaDB+PHP+phpMyAdmin)を作成するツールです。
Linux(CentOS/RadHat/Debian/Ubuntu)

日本LNMP公式サイト:http://lnmp.jp.ai/

インストール
————
※詳細について、公式サイト(http://lnmp.jp.ai/)にご確認ください。

screen -S lnmp
CentOSの場合:wget -c http://api.jp.net.ai/zip/lnmp/lnmp1.1.tar.gz && tar zxf lnmp1.1.tar.gz && cd lnmp1.1 && ./centos.sh
Debianの場合:wget -c http://api.jp.net.ai/zip/lnmp/lnmp1.1.tar.gz && tar zxf lnmp1.1.tar.gz && cd lnmp1.1 && ./debian.sh
Ubuntuの場合:wget -c http://api.jp.net.ai/zip/lnmp/lnmp1.1.tar.gz && tar zxf lnmp1.1.tar.gz && cd lnmp1.1 && ./ubuntu.sh

途中接続切れた場合:screen -r lnmp

LNMPA(Apacheを追加してインストールしたい場合):
./apache.sh

Option
————————

FTP:
./pureftpd.sh (pureftpをインストールする場合、「http://yourIP/ftp/」で管理する)
./proftpd.sh (proftpをインストールする場合、「/root/proftpd_vhost.sh」で管理する)

Upgrade:
./upgrade_nginx.sh Nginxのupgrade
./upgrade_php.sh PHPのupgrade
./upgrade_mysql.sh MySQLのupgrade(データをバックアップするうえでご利用ください)
./upgrade_mysql2mariadb.sh MySQLからMariadbにアップデート(データをバックアップするうえでご利用ください
./upgrade_mariadb.sh Mariadbのupgrade(データをバックアップするうえでご利用ください)
./upgrade_lnmpa_php.sh LNMPA-PHPのupgrade

Cache:
./xcache.sh http://yourIP/xcache/で管理、ユーザ名前:admin
./redis.sh
./memcached.sh
./opcache.sh http://yourIP/ocp.phpで管理
./eaccelerator.sh

Image:
./imageMagick.sh imageMagick:/usr/local/imagemagick/bin/

decode:
./ionCube.sh

Other:
./reset_mysql_root_password.sh MySQL/MariaDBのrootパスワードをリセットする
./check502.sh check php-fpm 502 error
./cut_nginx_logs.sh nginx log cut tools
./remove_disable_function.sh remove disabled functions
./uninstall.sh unstall lnmp

Status command:
————————

LNMP:/root/lnmp {start|stop|reload|restart|kill|status}
LNMPA:/root/lnmpa {start|stop|reload|restart|kill|status}
Nginx:/etc/init.d/nginx {start|stop|reload|restart}
MySQL:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
MariaDB:/etc/init.d/mariadb {start|stop|restart|reload|force-reload|status}
PHP-FPM:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd:/etc/init.d/pureftpd {start|stop|restart|kill|status}
Apache:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}

vhost:/root/vhost.sh
phpinfo:http://yourIP/phpinfo.php
PHPMyAdmin:http://yourIP/phpmyadmin/
PHP:http://yourIP/p.php
PureFtp:http://yourIP/ftp/
Xcache:http://yourIP/xcache/
Zend Opcache:http://yourIP/ocp.php

LNMP File Location
————————————————
Nginx:/usr/local/nginx/
MySQL:/usr/local/mysql/
MariaDB:/usr/local/mariadb/
PHP:/usr/local/php/
PHPMyAdmin:/home/wwwroot/default/phpmyadmin/
site default location:/home/wwwroot/default/
Nginx Log:/home/wwwlogs/

LNMP Config File Location
————————————————
Nginx:/usr/local/nginx/conf/nginx.conf
MySQL/MariaDB:/etc/my.cnf
PHP:/usr/local/php/etc/php.ini
PureFtpd:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL:/usr/local/pureftpd/pureftpd-mysql.conf
Apache:/usr/local/apache/conf/httpd.conf

support
————————
公式サイト:http://lnmp.jp.ai/
0

{ 賛成 }:

管理コマンド:
————————
{{{
LNMP:/root/lnmp {start|stop|reload|restart|kill|status}
LNMPA:/root/lnmpa {start|stop|reload|restart|kill|sta...

すべて表示する »
管理コマンド:
————————
{{{
LNMP:/root/lnmp {start|stop|reload|restart|kill|status}
LNMPA:/root/lnmpa {start|stop|reload|restart|kill|status}
Nginx:/etc/init.d/nginx {start|stop|reload|restart}
MySQL:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
MariaDB:/etc/init.d/mariadb {start|stop|restart|reload|force-reload|status}
PHP-FPM:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd:/etc/init.d/pureftpd {start|stop|restart|kill|status}
Apache:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}
}}}

ステータス確認:
————————
{{{
vhost:/root/vhost.sh
phpinfo:http://yourIP/phpinfo.php
PHPMyAdmin:http://yourIP/phpmyadmin/
PHP:http://yourIP/p.php
PureFtp:http://yourIP/ftp/
Xcache:http://yourIP/xcache/
Zend Opcache:http://yourIP/ocp.php
}}}

LNMP File Location
————————————————
{{{
Nginx:/usr/local/nginx/
MySQL:/usr/local/mysql/
MariaDB:/usr/local/mariadb/
PHP:/usr/local/php/
PHPMyAdmin:/home/wwwroot/default/phpmyadmin/
site default location:/home/wwwroot/default/
Nginx Log:/home/wwwlogs/
}}}

LNMP Config File Location
————————————————
{{{
Nginx:/usr/local/nginx/conf/nginx.conf
MySQL/MariaDB:/etc/my.cnf
PHP:/usr/local/php/etc/php.ini
PureFtpd:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL:/usr/local/pureftpd/pureftpd-mysql.conf
Apache:/usr/local/apache/conf/httpd.conf
}}}

support
————————
公式サイト:http://lnmp.jp.ai/
0

{ 賛成 }:

LNMP環境のインストールについて、まとめましたので、説明致します。

1.sshツールを使って、Linuxサーバーにログインする。

2.{{{screen -S lnmp}}}を実行する。
 ※screen: command not foundの場合、sc...

すべて表示する »
LNMP環境のインストールについて、まとめましたので、説明致します。

1.sshツールを使って、Linuxサーバーにログインする。

2.{{{screen -S lnmp}}}を実行する。
 ※screen: command not foundの場合、screenをインストールしてから実行してください。
centos:{{{yum install screen}}}
ubuntu:{{{apt-get install screen}}}

3.LNMP環境(Nginx+Mysql or MariaDB + PHP)をインストールする。
centos:{{{wget -c http://soft.jp.ai/lnmp/lnmp1.1.tar.gz&& tar zxf lnmp1.1.tar.gz && cd lnmp1.1 && ./centos.sh}}}
ubuntu:{{{wget -c http://soft.jp.ai/lnmp/lnmp1.1.tar.gz&& tar zxf lnmp1.1.tar.gz && cd lnmp1.1 && ./ubuntu.sh}}}
Debian:{{{wget -c http://soft.jp.ai/lnmp/lnmp1.1.tar.gz&& tar zxf lnmp1.1.tar.gz && cd lnmp1.1 && ./debian.sh}}}

注意:途中接続切れた場合:{{{screen -r lnmp}}}
インストール失敗した場合、/root/lnmp-install.log内容を確認し、エラー内容をご確認ください。分からない場合、LNMP日本公式サイト(http://lnmp.jp.ai/)に質問してください。

LNMPA(Apacheを追加してインストールしたい場合):下記のコードを実行してください。
{{{./apache.sh}}}

アンインストールする場合:
{{{./uninstall.sh}}}

MariaDBにインストールしたい場合、
{{{upgrade_mysql2mariadb.sh}}}

Option
————————

FTP:
./pureftpd.sh (pureftpをインストールする場合、「http://yourIP/ftp/」で管理する)
./proftpd.sh (proftpをインストールする場合、「/root/proftpd_vhost.sh」で管理する)

Upgrade:
./upgrade_nginx.sh Nginxのupgrade
./upgrade_php.sh PHPのupgrade
./upgrade_mysql.sh MySQLのupgrade(データをバックアップするうえでご利用ください)
./upgrade_mysql2mariadb.sh MySQLからMariadbにアップデート(データをバックアップするうえでご利用ください
./upgrade_mariadb.sh Mariadbのupgrade(データをバックアップするうえでご利用ください)
./upgrade_lnmpa_php.sh LNMPA-PHPのupgrade

Cache:
./xcache.sh http://yourIP/xcache/で管理、ユーザ名前:admin
./redis.sh
./memcached.sh
./opcache.sh http://yourIP/ocp.phpで管理
./eaccelerator.sh

Image:
./imageMagick.sh imageMagick:/usr/local/imagemagick/bin/

decode:
./ionCube.sh

Other:
./reset_mysql_root_password.sh MySQL/MariaDBのrootパスワードをリセットする
./check502.sh check php-fpm 502 error
./cut_nginx_logs.sh nginx log cut tools
./remove_disable_function.sh remove disabled functions
./uninstall.sh unstall lnmp

Status command:
————————

LNMP:/root/lnmp {start|stop|reload|restart|kill|status}
LNMPA:/root/lnmpa {start|stop|reload|restart|kill|status}
Nginx:/etc/init.d/nginx {start|stop|reload|restart}
MySQL:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
MariaDB:/etc/init.d/mariadb {start|stop|restart|reload|force-reload|status}
PHP-FPM:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd:/etc/init.d/pureftpd {start|stop|restart|kill|status}
Apache:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}

vhost:/root/vhost.sh
phpinfo:http://yourIP/phpinfo.php
PHPMyAdmin:http://yourIP/phpmyadmin/
PHP:http://yourIP/p.php
PureFtp:http://yourIP/ftp/
Xcache:http://yourIP/xcache/
Zend Opcache:http://yourIP/ocp.php

LNMP File Location
————————————————
Nginx:/usr/local/nginx/
MySQL:/usr/local/mysql/
MariaDB:/usr/local/mariadb/
PHP:/usr/local/php/
PHPMyAdmin:/home/wwwroot/default/phpmyadmin/
site default location:/home/wwwroot/default/
Nginx Log:/home/wwwlogs/

LNMP Config File Location
————————————————
Nginx:/usr/local/nginx/conf/nginx.conf
MySQL/MariaDB:/etc/my.cnf
PHP:/usr/local/php/etc/php.ini
PureFtpd:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL:/usr/local/pureftpd/pureftpd-mysql.conf
Apache:/usr/local/apache/conf/httpd.conf


support
————————
日本公式サイト:http://lnmp.jp.ai/
0

{ 賛成 }:

Nginxでのバージョンアップ方法:
{{{./upgrade_nginx.sh}}}

PHPでのバージョンアップ方法:
{{{./upgrade_php.sh}}}

MySQLでのバージョンアップ方法:
{{{./upgrade_mysql.sh}}} ...

すべて表示する »
Nginxでのバージョンアップ方法:
{{{./upgrade_nginx.sh}}}

PHPでのバージョンアップ方法:
{{{./upgrade_php.sh}}}

MySQLでのバージョンアップ方法:
{{{./upgrade_mysql.sh}}} (データをバックアップするうえでご利用ください)

MySQLからMariadbにアップデート:
{{{./upgrade_mysql2mariadb.sh}}}(データをバックアップするうえでご利用ください

Mariadbでのバージョンアップ方法:
{{{./upgrade_mariadb.sh}}}(データをバックアップするうえでご利用ください)

LNMPA-PHPでのバージョンアップ方法:
{{{./upgrade_lnmpa_php.sh}}}

追記、下記の便利な機能も覚えて置く方が良いかと思います。

Option
————————
FTP:
{{{
./pureftpd.sh (pureftpをインストールする場合、「http://yourIP/ftp/」で管理する)
./proftpd.sh (proftpをインストールする場合、「/root/proftpd_vhost.sh」で管理する)
}}}

Cache:
{{{
./xcache.sh http://yourIP/xcache/で管理、ユーザ名前:admin
./redis.sh
./memcached.sh
./opcache.sh http://yourIP/ocp.phpで管理
./eaccelerator.sh
}}}

Image:
{{{
./imageMagick.sh imageMagick:/usr/local/imagemagick/bin/
}}}

decode:
{{{
./ionCube.sh
}}}

Other:
{{{
./reset_mysql_root_password.sh MySQL/MariaDBのrootパスワードをリセットする
./check502.sh check php-fpm 502 error
./cut_nginx_logs.sh nginx log cut tools
./remove_disable_function.sh remove disabled functions
./uninstall.sh unstall lnmp
}}}
さらに...
LNMPについて
LNMPはLinux Shellで作成され、簡単にLNMP環境(Linux+Nginx+MySQL/MariaDB+PHP+phpMyAdmin)を作成するツールです。
Linux(CentOS/RadHat/Debian/Ubuntu)

日本LNMP公式サイト:http://lnmp.jp.ai/

インストール
————
※詳細について、公式サイト(http://lnmp.jp.ai/)にご確認ください。

screen -S lnmp
CentOSの場合:wget -c http://api.jp.net.ai/zip/lnmp/lnmp1.1.tar.gz && tar zxf lnmp1.1.tar.gz && cd lnmp1.1 && ./centos.sh
Debianの場合:wget -c http://api.jp.net.ai/zip/lnmp/lnmp1.1.tar.gz && tar zxf lnmp1.1.tar.gz && cd lnmp1.1 && ./debian.sh
Ubuntuの場合:wget -c http://api.jp.net.ai/zip/lnmp/lnmp1.1.tar.gz && tar zxf lnmp1.1.tar.gz && cd lnmp1.1 && ./ubuntu.sh

途中接続切れた場合:screen -r lnmp

LNMPA(Apacheを追加してインストールしたい場合):
./apache.sh

Option
————————

FTP:
./pureftpd.sh (pureftpをインストールする場合、「http://yourIP/ftp/」で管理する)
./proftpd.sh (proftpをインストールする場合、「/root/proftpd_vhost.sh」で管理する)

Upgrade:
./upgrade_nginx.sh Nginxのupgrade
./upgrade_php.sh PHPのupgrade
./upgrade_mysql.sh MySQLのupgrade(データをバックアップするうえでご利用ください)
./upgrade_mysql2mariadb.sh MySQLからMariadbにアップデート(データをバックアップするうえでご利用ください
./upgrade_mariadb.sh Mariadbのupgrade(データをバックアップするうえでご利用ください)
./upgrade_lnmpa_php.sh LNMPA-PHPのupgrade

Cache:
./xcache.sh http://yourIP/xcache/で管理、ユーザ名前:admin
./redis.sh
./memcached.sh
./opcache.sh http://yourIP/ocp.phpで管理
./eaccelerator.sh

Image:
./imageMagick.sh imageMagick:/usr/local/imagemagick/bin/

decode:
./ionCube.sh

Other:
./reset_mysql_root_password.sh MySQL/MariaDBのrootパスワードをリセットする
./check502.sh check php-fpm 502 error
./cut_nginx_logs.sh nginx log cut tools
./remove_disable_function.sh remove disabled functions
./uninstall.sh unstall lnmp

Status command:
————————

LNMP:/root/lnmp {start|stop|reload|restart|kill|status}
LNMPA:/root/lnmpa {start|stop|reload|restart|kill|status}
Nginx:/etc/init.d/nginx {start|stop|reload|restart}
MySQL:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
MariaDB:/etc/init.d/mariadb {start|stop|restart|reload|force-reload|status}
PHP-FPM:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd:/etc/init.d/pureftpd {start|stop|restart|kill|status}
Apache:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}

vhost:/root/vhost.sh
phpinfo:http://yourIP/phpinfo.php
PHPMyAdmin:http://yourIP/phpmyadmin/
PHP:http://yourIP/p.php
PureFtp:http://yourIP/ftp/
Xcache:http://yourIP/xcache/
Zend Opcache:http://yourIP/ocp.php

LNMP File Location
————————————————
Nginx:/usr/local/nginx/
MySQL:/usr/local/mysql/
MariaDB:/usr/local/mariadb/
PHP:/usr/local/php/
PHPMyAdmin:/home/wwwroot/default/phpmyadmin/
site default location:/home/wwwroot/default/
Nginx Log:/home/wwwlogs/

LNMP Config File Location
————————————————
Nginx:/usr/local/nginx/conf/nginx.conf
MySQL/MariaDB:/etc/my.cnf
PHP:/usr/local/php/etc/php.ini
PureFtpd:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL:/usr/local/pureftpd/pureftpd-mysql.conf
Apache:/usr/local/apache/conf/httpd.conf

support
————————
公式サイト:http://lnmp.jp.ai/

@概要

LNMPについて
LNMPはLinux Shellで作成され、簡単にLNMP環境(Linux+Nginx+MySQL/MariaDB+PHP+phpMyAdmin)を作成するツールです。
Linux(CentOS/RadHat/Debian/Ubuntu)...   ...

@関連

@達人

iQi

@ 0賛成, 0 感謝

lujian

@ 0賛成, 0 感謝

Lubo

@ 0賛成, 0 感謝

@フォロワー #1