楽天と私と結果

楽天と私と結果

Ubuntu 11.04



多分、Install時に設定したこと
必要ソフト:データベース系、postofix、SSL、SSH、Tomcatとか???

いらないものの削除
% sudo apt-get autoremove
  linux-headers-2.6.38-8, linux-headers-2.6.38-8-generic-pae

X端末の設定
% sudo aptitude install ubuntu-desktop

IPの固定
/etc/network/interfases の編集
  iface eth0 inet static
  address IP??
  netmask ??
  gateway ??
/etc/resolv.conf
  nameserver ?DNS?
ネットワークの再起動
  % sudo ifdown eth0
  % sudo ifup eth0

HPサーバ Apache2の設定
% sudo apt-get install apache2
  HP情報は /var/www に記述
     /etc/apache2/site-available/default に細かい設定
          % sudo a2dissite default
          % sudo a2ensite default
% sudo /etc/init.d/apache2 restart
詳しくは http://debianj.com/


CGIの利用
/etc/apache2/mode-enabled/mine.conf
  AddHandler cgi-script .cgi
/var/www/cgi-bin にスクリプトファイルを置く場合
  /etc/apache2/sites-available/default
     #ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
     <Diretory "/var/www/cgi-bin">
詳しくは http://debianj.com/

ユーザ個人のHP
% sudo a2enmod userdir
/etc/apache2/mods-available/userdir.conf
  Options ExecCGI を追加
詳しくは http://d.hatena.ne.jp/Fiore/20080310/1205127955

ポートの設定
% sudo nmap IP_address
  IP_address の開いているポートの一覧
% sudo ufw enable
  ufwの起動
% sudo ufw status
  ufwの状態確認
%sudo ufw allow 443/tcp
  sslのポートの開放
詳しくは http://p1.blog1.fc2.com/blog-entry-88.html

SSL(https)の設定
% sudo a2enmod include
% sudo a2enmod ssl
% mv /etc/apache2/site-available/default-ssl /etc/apache2/sites-available/ssl
  もしなければ,以下を編集
     % cd /usr/share/doc/apache2.2-common/examples/apache2/extra
     % sudo gunzip httpd-ssl.conf.gz
     % sudo mv httpd-ssl.conf ssl
     % sudo mv ssl /etc/apache2/sites-available/
     /etc/apache2/sites-available/ssl
          #Listen 443 ←コメントアウト
          <中略>
          NameVirtualHost *:443 ←追加
          <VirtualHost *:443>
          DocumentRoot "/var/www" ←変更
          ServerName localhost ←変更
          <中略>
          SSLCertificateFile /etc/apache2/apache.pem ←変更
               /etc/ssl/certs/ssl-cert-snakeoil.pem
          <中略>
          SSLCertificateKeyFile /etc/apache2/XXXXX ←変更(XXXXXはランダムな文字列)
               /etc/ssl/private/ssl-cert-snakeoil.key 
% sudo a2enmod ssl
% sudo /etc/init.d/apache2 reload
詳しくは https://forums.ubuntulinux.jp/viewtopic.php?id=2553
詳しくは http://hiruandon.net/article.php?story=20070108191759906

DBサーバ
MySQL
  % sudo apt-get install mysql-server
     password
     % dpkg -l | grep mysql
     % sudo dpkg-reconfigure mysql-server-5.1
  % mysql -u root -p
PostgreSQL
  % sudo apt-get install postgresql
  % sudo passwd postgres
  % sudo su - postgres
  % psql -l
PHP   % sudo apt-get install php5
  % sudo apt-get install php5-pgsql
  % sudo /etc/init.d apache2 restart
  /var/www/info.php
     <?php phpinfo(); ?>
詳しくは http://debianj.com/

ML
% sudo apt-get install mailman
  言語の選択:英語、日本語
  Mailmanのデフォルト言語:日本語
% export LANG=C
% sudo mmsitepass
  Mailman管理用のパスワード
/etc/mailman/mm_cfg.py
     #-------------------------------------------------------------
     # If you change these, you have to configure your http server
     # accordingly (Alias and ScriptAlias directives in most httpds)
     -DEFAULT_URL_PATTERN = 'http://%s/cgi-bin/mailman/'
     -PRIVATE_ARCHIVE_URL = '/cgi-bin/mailman/private'
     +DEFAULT_URL_PATTERN = 'https://%s/mailman/'
     +PRIVATE_ARCHIVE_URL = '/pipermail'
      IMAGE_LOGOS = '/images/mailman/'
     #-------------------------------------------------------------
     @@ -92,7 +92,7 @@
     #-------------------------------------------------------------
      # Uncomment if you use Postfix virtual domains, but be sure to
      # see /usr/share/doc/mailman/README.Debian first.
     -# MTA='Postfix'
     +MTA='Postfix'
     #-------------------------------------------------------------
      # Uncomment if you want to filter mail with SpamAssassin. For
     @@ -102,3 +102,12 @@
      # Note - if you're looking for something that is imported from mm_cfg, but you
      # didn't find it above, it's probably in /usr/lib/mailman/Mailman/Defaults.py.
     +##################################################
     +# Put YOUR site-specific settings below this line.
     DEFAULT_SERVER_LANGE='ja'
          日本語化
     +DEFAULT_LIST_ADVERTISED = No
          ML一覧を非公開に
     +OWNERS_CAN_DELETE_THEIR_OWN_LISTS = Yes
          MLをWeb上から削除可能に
     +DEFAULT_SUBJECT_PREFIX = "[%(real_name)s:%%d] "
          件名に記事Noを付加
     +DEFAULT_REPLY_GOES_TO_LIST = 1
          返信先は,投稿者ではなく,ML
     +DEFAULT_NEW_MEMBER_OPTIONS = 258
          投稿した本人にはメールを送らない
     +DEFAULT_GENERIC_NONMEMBER_ACTION = 2
          非会員からのメールには拒否応答
% sudo /usr/lib/mailman/bin/genaliases
     aliases の設定
% sudo chmod 0664 /var/lib/mailman/data/aliases.db
% sudo chown list:list /var/lib/mailman/data/aliases*
/etc/postfix/main.cf
  alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
  alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
% sudo /etc/init.d/postfix restart
% sudo cp /etc/mailman/apache.conf /etc/apache2/conf.d/mailman
/etc/apache2/conf.d/mailman
  -#ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/
  +ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/
   <Directory /usr/lib/cgi-bin/mailman/>
  + SSLRequireSSL
  AllowOverride None
% sudo /etc/init.d/apache2 force-reload
% newlist mailman
  リスト作成
% /etc/init.d/mailman start
  Mailmanの起動
% sudo apt-get install chkconfig
% sudo chkconfig mailman on
  Mailman自動起動設定
% sudo chkconfig --list mailman
  Mailman自動起動設定確認(ランレベル2~5がon)
MLの作成
  https://サーバー名/mailman/create
利用者向けtestメーリングリストの利用方法
  https://サーバー名/mailman/listinfo/test参照※httpsでアクセスすること
管理者向けtestメーリングリストの利用方法
  https://サーバー名/mailman/admin/test参照※httpsでアクセスすること
     ※「リスト管理者パスワード」はリスト管理者メールアドレス宛に送られてきたメールに記載
testメーリングリスト削除
  https://サーバー名/mailman/rmlist/testにアクセスする※httpsでアクセスすること
詳しくは http://www.kobori.info/ubuntu/mailman.htm
詳しくは http://mizupc8.bio.mie-u.ac.jp/pukiwiki/index.php?Ubuntu%2FServer%2FMail#g933fbb4
詳しくは http://fedorasrv.com/postfix-mailman.shtml
詳しくは http://fedorasrv.com/postfix-mailman.shtml



© Rakuten Group, Inc.
X
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: