Ubuntuネットワークサーバ構成


LinuxネットワークサーバはLinuxの重要なアプリケーションであり、最近Ubuntu 12がインストールされている.04、LAMPがセットされています.経験をまとめます.
LAMPは「Linux+Apache+Mysql+PHP「の組み合わせにより、ウェブサイトサービスが正常に動作します.Apacheは世界一のWebサーバソフトウェアを使用し、Mysqlはアプリケーションの広範なデータベースであり、phpはサーバ側で実行されるHTMLドキュメントに埋め込まれたスクリプト言語であり、広く応用されています.LAMPの組み合わせは軽量で無料で、多くの小型ウェブサイトの第一選択構成となっています.phpmyadminは便利なデータベース管理ソフトウェアです.
(注:以下のコマンドはすべてroot以外のアカウントで、rootアカウントでログインすればsudoを省くことができます)1、LAMPインストール:
sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql

2、phpmyadminインストール:
sudo apt-get install phpmyadmin
インストール中にweb serve:apache 2またはlighttpdを選択し、apache 2を選択しenterキーを押して確認する必要があります.その後、構成されたMysqlリンクパスワードを入力する必要があります.
インストールが完了したら、phpmyadminとapache 2をリンクする必要があります.phpmyadminインストールディレクトリは一般的に/usr/share/phpmyadminで、wwwディレクトリは/var/wwwで、コマンドで接続を確立します.
sudo ln -s /usr/share/phpmyadmin /var/www

3、変更/var/wwwディレクトリ権限:
sudo chmod 777 /var/www

4、Apache配置:
1)mod_rewriteモジュールの有効化
sudo a2enmod rewrite
)Apacheサーバを再起動します.
sudo service apache2 restart
ブラウザに入力http://localhostIt work!Apacheが正常に構成されたことを示します.次のtest.phpテストapacheがmysqlに正常に接続されているかどうかを新規作成します.
<?php
$link = mysql_connect("localhost","root","mysql  ");
if(!$link){
  die('Could not connect:' . mysql_error());
}else{
  echo "Mysql is connecting!";
}
mysql_close($link);
?>
Mysql is connecting!apacheとmysqlの接続に成功したことを示します!
5、ローカルipを表示する:
ネットワークサーバの構成が完了したら、もちろん他のコンピュータに構成したばかりのサーバにアクセスしてほしい!LAMPの構成が完了したらipでサーバにアクセスできます.
ローカルipの表示
ifconfig

次のような情報が表示されます.
inet addr:192.168.1.5
は自機のipアドレスであり、ネットワーク構成に関する情報も多く、コマンドで表示できます.
6、sshの構成:
サーバーの構築が完了すると、ブラウザを通じてサーバーにアクセスするだけでなく、開発者として、サーバー上のファイルを管理する必要があります.リモート管理サーバーは、sshを通過することができます.しかし、Ubuntuはデフォルトでsshサービスを開いていないので、手動で構成する必要があります.
1)sshインストール:
sudo apt-get install openssh-server
Ubuntuではopenssh-clientがデフォルトでインストールされているため、再インストールする必要はありません.
2)sshserverが起動していることを確認する:
ps -e | grep ssh
ssh-agentとsshdが表示された場合、sshが起動したことを示します.起動していない場合は、コマンドで起動できます.
/etc/init.d/ssh start
)ssh-serverプロファイルは、/etc/ssh/sshd_configで、ポートの変更など、プロファイルを変更することによってsshプロパティを変更します.
4)ssh接続:[email protected]
Ubuntuネットワークサーバの基本構成はほぼ完了しており、ブラウザからサーバコンテンツにアクセスしたり、sshでサーバファイルや関連機能を管理したりすることができます.