全文検索:
- 23 Apache vhost一覧
- ====== 23 Apache vhost一覧 ====== <code> # apachectl -S VirtualHost configuration: 127.0.0.1:8443 ... S Define: DUMP_RUN_CFG User: name="daemon" id=1 Group: name="daemon" id=1 </code> {{tag>Apache vhost}}
- 19 Let's Encrypt ワイルドカード証明書
- も必要なレコードがあれば、$postfieldsのrecordsに改行で区切りながら書いておく <code|vapi.php> <?php $apikey = '[APIKEY]'; $mode = $a... ($ch); print_r($response); curl_close($ch); ?> </code> ETHの部分は、対象のIPが付いているNIC名を入れる。(ubuntuとかはens4とか) <code|/root/vapi.sh> #!/bin/bash ETH=eth0 script=/root... ${CERTBOT_VALIDATION} ${IP} sleep 120 exit $? </code> 実行権限だけ付けておく chmod 755 /root/vapi.sh =====
- 17 Nginx FastCGI Cache
- cgi_cache_pathとfastcgi_cache_keyは、httpディレクティブに記述 <code> http { fastcgi_cache_path /tmpfs/cache-zone ... host$request_uri"; . . . . </code> ^fastcgi_cache_path|/tmpfs/cache-zone|キャッシュの保存先... === FastCGIを利用する設定 ===== こちらはlocationディレクティブに記述 <code> location ~ \.php$ { fastcgi_read_timeout 300... add_header X-F-Cache $upstream_cache_status; } </code> ^$do_not_cache|0 1|キャッシュ時の条件記述。 \\ $do_not_cach
- 14 Let's Encrypt無料のSSL証明書
- すごく簡単に、無料のSSL証明書が利用できる。 ===== 自動設定ツールを用意 ===== <code> # curl https://dl.eff.org/certbot-auto -o /usr/b... /certbot-auto # chmod 700 /usr/bin/certbot-auto </code> ===== 証明書作成 ===== <code> # certbot-auto certonly \ # 証明書の作成 --webroot \ ... email <メール>@<アドレス> # メールアドレス登録(証明書期限切れの通知用) </code> <code> # ll /etc/letsencrypt/live/jp010.public.
- 32 CentOS5でTLS1.2 Apache PHP
- _www:31_centos5_tls]] ===== apr/apr-util ===== <code> # wget http://ftp.kddilabs.jp/infosystems/apache... l/apr-util-1.6.1 --with-apr=/opt/apr/apr-1.6.5/ </code> ==== エラー ==== <code> xml/apr_xml.c:35:19: error: expat.h: No such file or directory xml/apr_xml.c:66... r-util-1.6.1' make: *** [all-recursive] Error 1 </code> === 対応 === <code> # yum install expat-devel </
- 31 CentOS5 でTLS1.2
- t protocol version ===== OpenSSLバージョン確認 ===== <code> # openssl version OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008 </code> ===== 対応 ===== 新しいOpensslを入れてあげる <code> # yum install gcc gnutls-devel </code> ==== Openssl ==== <code> # wget https://www.openssl.org/sourc
- 03 SSL中間証明書確認
- ====== 03 SSL中間証明書確認 ====== <code> openssl s_client -connect flateight.com:443 -showcerts </code> ===== 正常な場合 ===== <code console> openssl s_client -connect flateight.com:443 -showcerts CONNECTED(00... m verify return:1 SSL-Session: Verify return code: 0 (ok) </code> ===== NGの場合 ===== 中間証明書が正しく設定
- 02 Apache2で自己認証ssl
- er.key ==== 応答ファイルを作る方法 ==== === 応答ファイル作成 === <code> # vi /etc/ssl/certs/pass_phrase.sh #!/bin/sh echo "your passphrase" </code> === 権限変更 === <code> # chmod 500 /etc/ssl/certs/pass_phrase.sh </code> === 設定ファイルに追加 === <code> # vi /etc/httpd/conf.d/ss
- 02 Basic認証 httpd.conf
- sic認証 httpd.conf ====== 特定ディレクトリにBasic認証をかける場合 <code> <Directory "/var/www/phpMyAdmin/"> AuthUse... uthName "Basic Auth" AuthType Basic Require valid-user </Directory> </code> {{tag>basic認証}}
- 33 PHP56 fsockopenでエラー
- でエラー ====== PHP 5.6にアップグレードした後、fsockopen()でエラー <code> PHP Warning: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL rou... e/matsui/apps/front/lib/XML/RPC.php on line 951 </code> はじめエラーがまった表示されず、困ったけど<key>@</key>が付いてた。。。 外すとちゃんとエラー表示してくれました。 <code|XML/RPC.php> 950 $fp = @fsock
- 10 Memchached
- ====== 10 Memchached ====== ===== インストール ===== <code console> # yum --enablerepo=rpmforge-extras install memcached </code> ===== 設定確認 ===== <code console> # cat /etc/sysconfig/memcached PORT="11211" USER="nobody" MAXCONN="1024" CACHESIZE="64" OPTIONS="" </code> [[http://gihyo.jp/dev/feature/01/memcached_adva
- 40 Java Heap Memory確認
- 81%99%E3%82%8B.html|こちらの人のシェル]]がめちゃくちゃ分かりやすくて感謝 <code> #!/bin/sh detected_javahome() { _PID=$1 ... > /dev/null && { print_gcstat ${PID} } </code> 表示 <code> --------------------------------------------- Please input the java process id (6291): ---... C 回数 | 220 回 FGC 時間 | 495.27 秒 --------------------------------------------- </code> {{tag>java}}
- 01 .htaccess
- 利用するにはDirectoryの設定で、AllowOverrideがAllである必要があります。 <code> AllowOverride All </code> === シンボリックリンクを利用している場合以下も注意 === [[50_dialy:2019:04:01]] ==== Basic認証 ====... var/www/html/ にBasic認証をかける場合 === .htaccess === <code console> # cat /var/www/html/.htaccess AuthUserF... and password" AuthType Basic require valid-user </code> <color red> **※AuthUserFile は必ずフルパスで記述 相対パスでは記述
- 16 mod_proxy
- /VirtualHost> ===== HTTPSのリバースproxyにする場合 ===== <code> <VirtualHost *:443> SSLEngine on SSLProtoco... N Allow from 192.168.11.0/24 Deny from all </Location> </VirtualHost> </code> {{tag>mod_proxy}}
- 83 PHP複数バージョンを共存
- p]] ===== 2.phpインストール ===== ==== レポジトリ用意 ==== <code> # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm </code> ==== yumインストール ==== php56と、php71を入れてみる 他にも入れる場合は、同じ要領でインストール <code> # yum install php56 php56-php-{gd,xml,mbstring,m... php-{opcache,pecl-apcu,pecl-memcached,pecl-zip} </code> [[01_linux:02_www:84_php_accelerator|opcache,a