Solarisのperlスクリプトを、CentOSに移植中
同じApacheだがうまくいかない箇所が多々ある
文字コード EUC-JP ⇒ UTF-8 (BOMなし)
chmod 4755 aaa.pl で rwsr-xr-x (setuid) のパーミッションに変更できる
上記perlスクリプトをCGIで実行する場合には、通常のperlではだめ
perl-suidperl を利用する必要がある
Apache でのエラー Can't do setuid (cannot exec sperl)
# yum install perl-suidperl で perl-suidperl をインストール
各スクリプトの先頭行を #!/usr/bin/suidperl に変更
参考 http://yoshifumi.hateblo.jp/entry/20080621/p1
しかし、うまくいかない
icmp ping requires root privilege at ...
つまり、rootで実行しろ、とのことらしい
困った...
2015年1月14日水曜日
UTF-8 BOMなし
htmlファイル jsファイル cssファイル
基本的には全て UTF-8 BOMなし 改行コード文字LF で作成する
参考 http://www.php-factory.net/trivia/03.php
基本的には全て UTF-8 BOMなし 改行コード文字LF で作成する
参考 http://www.php-factory.net/trivia/03.php
2015年1月9日金曜日
スタイルシート
スタイルシートを用いたページを作成中
参考 http://www.htmq.com/style/index.shtm
色見本 http://www.netyasun.com/home/color.html
参考 http://www.htmq.com/style/index.shtm
色見本 http://www.netyasun.com/home/color.html
jQuery
新しいWebサーバで jQuery を利用しようと思ったが、断念
難しい うまく動かない
残骸はd3フォルダに配置したまま
下記サイトがとても参考になりそう
http://alphasis.info/2011/11/jquery-api-jquery-get-url/
予備参考 http://semooh.jp/jquery/api/ajax/jQuery.get/+url%2C+data%2C+callback+/
難しい うまく動かない
残骸はd3フォルダに配置したまま
下記サイトがとても参考になりそう
http://alphasis.info/2011/11/jquery-api-jquery-get-url/
予備参考 http://semooh.jp/jquery/api/ajax/jQuery.get/+url%2C+data%2C+callback+/
2015年1月7日水曜日
Apacheでhttpsサーバ構築
CentOS6.6 + Apache 2.2 環境
これまで稼働させてきたWebサーバはhttpのみでhttps未対応だった
今回httpsサーバを立ちあげたいので、ソフトウェアを追加する
【mod_ssl インストール】
# yum list installed | grep -i mod_ssl (インストール済みソフトウェアを確認)
# yum install mod_ssl (ソフトウェア mod_ssl をインストール)
# yum list installed | grep -i mod_ssl (インストール済みソフトウェアを再確認)
mod_ssl.x86_64 1:2.2.15-39.el6.centos
【mod_ssl 設定】
# cp -p /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.org
# vi /etc/httpd/conf.d/ssl.conf
# diff /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.org
79d78
< ServerName xxxx.example.jp:443
# /etc/init.d/httpd restart
【自己証明書 インストール】
# yum list installed | grep -i openssl (インストール済みソフトウェアを確認)
openssl.x86_64 1.0.1e-30.el6_6.4 (インストール済みだった)
(後日、正規のサーバ証明書を利用予定)
【ファイアウォール設定】
ファイアウォール設定で HTTPS (443/tcp) を有効化する
これまで稼働させてきたWebサーバはhttpのみでhttps未対応だった
今回httpsサーバを立ちあげたいので、ソフトウェアを追加する
【mod_ssl インストール】
# yum list installed | grep -i mod_ssl (インストール済みソフトウェアを確認)
# yum install mod_ssl (ソフトウェア mod_ssl をインストール)
# yum list installed | grep -i mod_ssl (インストール済みソフトウェアを再確認)
mod_ssl.x86_64 1:2.2.15-39.el6.centos
【mod_ssl 設定】
# cp -p /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.org
# vi /etc/httpd/conf.d/ssl.conf
# diff /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.org
79d78
< ServerName xxxx.example.jp:443
# /etc/init.d/httpd restart
【自己証明書 インストール】
# yum list installed | grep -i openssl (インストール済みソフトウェアを確認)
openssl.x86_64 1.0.1e-30.el6_6.4 (インストール済みだった)
(後日、正規のサーバ証明書を利用予定)
【ファイアウォール設定】
ファイアウォール設定で HTTPS (443/tcp) を有効化する
sshでファイル転送
FTPが利用できない場合は ssh を使ってファイル転送できる
コマンドは scp
使用例 (ホスト名romaにssl.confファイルを転送=PUT)
% scp -P 22 ssl.conf staff@roma:/tmp
参考サイト http://d.hatena.ne.jp/hidde/20090518/1242621452
コマンドは scp
使用例 (ホスト名romaにssl.confファイルを転送=PUT)
% scp -P 22 ssl.conf staff@roma:/tmp
参考サイト http://d.hatena.ne.jp/hidde/20090518/1242621452
2015年1月6日火曜日
登録:
投稿 (Atom)