web
1目錄訪問配置:
(1).編輯apache主配置文件
319:去掉Indexes
326:改None爲All
1目錄訪問配置:
(1).編輯apache主配置文件
319:去掉Indexes
326:改None爲All
(2).在/var/www/html的訪問目錄中
vim.htaccess
添加
Options Indexes
----------------------------------
2個人網站
(1).編輯apache主配置文件
355:UserDir disable root(禁止root用戶裏面的東西被apache發不出去)
361:UserDir public_html
369 #<Directory /home/*/public_html>
370 AllowOverride FileInfo AuthConfig Limit
371 Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
372 <Limit GET POST OPTIONS>
373 Order allow,deny
374 Allow from all
375 </Limit>
376 <LimitExcept GET POST OPTIONS>
377 Order deny,allow
378 Deny from all
379 </LimitExcept>
380 </Directory>
vim.htaccess
添加
Options Indexes
----------------------------------
2個人網站
(1).編輯apache主配置文件
355:UserDir disable root(禁止root用戶裏面的東西被apache發不出去)
361:UserDir public_html
369 #<Directory /home/*/public_html>
370 AllowOverride FileInfo AuthConfig Limit
371 Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
372 <Limit GET POST OPTIONS>
373 Order allow,deny
374 Allow from all
375 </Limit>
376 <LimitExcept GET POST OPTIONS>
377 Order deny,allow
378 Deny from all
379 </LimitExcept>
380 </Directory>
(2).創建用戶test
chmod 711 /home/test/(這一步和重要!)
cd/home/test
mkdir public_html
cd public_html
vim index.html
chown test.test index.html(這一步很重要!)
-------------------------
3.web的基本身份認證
(1) 在apache主配置文件編輯
在文件末尾添加
<Directory "/var/www/html/mytest">
AllowOverride None
AuthType Basic
AuthName "myrealm"
AuthUserFile /var/www/passwd/myrealm
require valid-user
</Directory>
chmod 711 /home/test/(這一步和重要!)
cd/home/test
mkdir public_html
cd public_html
vim index.html
chown test.test index.html(這一步很重要!)
-------------------------
3.web的基本身份認證
(1) 在apache主配置文件編輯
在文件末尾添加
<Directory "/var/www/html/mytest">
AllowOverride None
AuthType Basic
AuthName "myrealm"
AuthUserFile /var/www/passwd/myrealm
require valid-user
</Directory>
(2) cd/var/www
mkdir passwd
cd passwd
htpasswd -c myrealm test1
htpasswd myrealm test2
chown apache myrealm (這一步很重要)
chmod 700 myrealm
mkdir passwd
cd passwd
htpasswd -c myrealm test1
htpasswd myrealm test2
chown apache myrealm (這一步很重要)
chmod 700 myrealm
(3) cd/var/www/thml
mkdir mytest
cd mytest
vim index.html
重啓httpd就行了!
-------------------------
4.基於主機名的虛擬主機
(1).在dns的---.zone 配置文件中,添加虛擬主機的CNAME記錄!
(2).編輯apache的主配置文件
971:去掉#
在文件末尾添加
<VirtualHost *:80>
DocumentRoot /var/www/html
</VirtualHost>(這一段配置很重要)
<VirtualHost *:80>
ServerName www1.abc.com
DocumentRoot /var/www/html/www1
</VirtualHost>
<VirtualHost *:80>
ServerName www2.abc.com
DocumentRoot /var/www/html/www2
</VirtualHost>
(3).重啓服務!
----------------------------
5.虛擬主機的身份認證
(1).在dns的---.zone 配置文件中,添加虛擬主機的CNAME記錄!
(2).編輯apache的主配置文件
<VirtualHost *:80>
DocumentRoot /var/www/html
</VirtualHost>(這一段配置很重要)
<VirtualHost *:80>
ServerName www1.abc.com
DocumentRoot /var/www/html/www1
<Directory /var/www/html/www1>
AuthName TestAuth
AuthType Basic
AuthUserFile /etc/httpd/.webuser
Require User lala
</Directory>
</VirtualHost>
mkdir mytest
cd mytest
vim index.html
重啓httpd就行了!
-------------------------
4.基於主機名的虛擬主機
(1).在dns的---.zone 配置文件中,添加虛擬主機的CNAME記錄!
(2).編輯apache的主配置文件
971:去掉#
在文件末尾添加
<VirtualHost *:80>
DocumentRoot /var/www/html
</VirtualHost>(這一段配置很重要)
<VirtualHost *:80>
ServerName www1.abc.com
DocumentRoot /var/www/html/www1
</VirtualHost>
<VirtualHost *:80>
ServerName www2.abc.com
DocumentRoot /var/www/html/www2
</VirtualHost>
(3).重啓服務!
----------------------------
5.虛擬主機的身份認證
(1).在dns的---.zone 配置文件中,添加虛擬主機的CNAME記錄!
(2).編輯apache的主配置文件
<VirtualHost *:80>
DocumentRoot /var/www/html
</VirtualHost>(這一段配置很重要)
<VirtualHost *:80>
ServerName www1.abc.com
DocumentRoot /var/www/html/www1
<Directory /var/www/html/www1>
AuthName TestAuth
AuthType Basic
AuthUserFile /etc/httpd/.webuser
Require User lala
</Directory>
</VirtualHost>
(3).cd /etc/httpd
htpasswd -cm .webuser lala
htpasswd -m .webuser haha
--------------------------------
6.LAMP+論壇
(1).rpm -ivh ncurses-devel-5.5-24.20060715.i386.rpm
(2).groupadd mysql
useradd -g mysql mysql
(3).tar -zxvf mysql---------tar.gz
cd mysql---
./configure --with-mysqld-user=mysql --prefix=/usr/local/mysql
make (編譯過程會很慢)
make install
(4).cp support-files/my-medium.cnf /etc/my.cnf
(5).初始化數據庫
cd /usr/local
/usr/local/mysql/bin/mysql_install_db --user=mysql
chown -R mysql:mysql mysql/
(6).啓動數據庫
/usr/local/mysql/bin/mysqld_safe --user=mysql &
(7).cd /mnt/mysql---
cd support-files/
cp mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
/etc/init.d/mysql stop
/etc/init.d/mysql start
ps -ef | grep mysql
chkconfig --add mysql
chkconfig --list mysql
(8).export PATH=$PATH:/usr/local/mysql/bin/mysql
mysql -u root (如果這條命令不成功,就到/usr/local/mysql/bin裏面執行)
mysqladmin -u root password 123
mysql -u root -p
---
(1).tar -z/jxvf httpd-------
cd httpd-----
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
make
make install
(2)./usr/local/apache2/bin/apachectl start
netstat -tln
----
(1).tar -zxvf php------ -C /usr/local/src
cd /usr/local/src/php---
./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-config-file-path=/usr/local/php
安裝過程可以會出現問題,根據提示解決問題!
make
make install
(2).cp php.ini-dist /usr/local/php/php.ini
(3).編輯apache主配置文件!
395:DirectoryIndex index.html index.html.var index.php
添加一行到
836、837後
AddType application/x-httpd-php .php
(4).cd/usr/local/apache2/htdocs
vim test.php
<? phpinfo();?>
(5)/usr/local/apache2/bin/apachectl restart
重啓後測試!
---
(1).cd/usr/local/apache2/htdocs/
mkdir bbs
(2).unzip Discuz_------
chmod -R 777 .
(3)在瀏覽器中進入到/bbs/upload/install裏面安裝
-------------------------
7LAMP+論壇--rpm
(1).rpm -ivh httpd-2----
rpm -ivh php-common----
rpm -ivh php-cli-5----
rpm -ivh php-5----
rpm -ivh mysql-5----
rpm -ivh perl-DBI-----
rpm -ivh perl-DBD-MySQL------
rpm -ivh mysql-server-----
rpm -ivh mysql-devel----
(2)./etc/init.d/mysqld restart
(3).cd /var/www/html
vim test.php
<? phpinfo()?>
/etc/init.d/httpd restart
測試php是否成功!
(4).rpm -ivh php-pdo-5---
rpm -ivh php-mysql---
rpm -ivh php-mbstring-----
(5).php -m
(6).vim /etc/php.ini
extension=mysql.so
extension=mysqli.so
extension=pdo_mysql.so
extension=mbstring.so
(7).cd /var/www/html
mdkir bbs
cd bbs
unzip Discu------
cd upload
chmod -R 777 .
(8).到瀏覽器中進行安裝!
htpasswd -cm .webuser lala
htpasswd -m .webuser haha
--------------------------------
6.LAMP+論壇
(1).rpm -ivh ncurses-devel-5.5-24.20060715.i386.rpm
(2).groupadd mysql
useradd -g mysql mysql
(3).tar -zxvf mysql---------tar.gz
cd mysql---
./configure --with-mysqld-user=mysql --prefix=/usr/local/mysql
make (編譯過程會很慢)
make install
(4).cp support-files/my-medium.cnf /etc/my.cnf
(5).初始化數據庫
cd /usr/local
/usr/local/mysql/bin/mysql_install_db --user=mysql
chown -R mysql:mysql mysql/
(6).啓動數據庫
/usr/local/mysql/bin/mysqld_safe --user=mysql &
(7).cd /mnt/mysql---
cd support-files/
cp mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
/etc/init.d/mysql stop
/etc/init.d/mysql start
ps -ef | grep mysql
chkconfig --add mysql
chkconfig --list mysql
(8).export PATH=$PATH:/usr/local/mysql/bin/mysql
mysql -u root (如果這條命令不成功,就到/usr/local/mysql/bin裏面執行)
mysqladmin -u root password 123
mysql -u root -p
---
(1).tar -z/jxvf httpd-------
cd httpd-----
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
make
make install
(2)./usr/local/apache2/bin/apachectl start
netstat -tln
----
(1).tar -zxvf php------ -C /usr/local/src
cd /usr/local/src/php---
./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-config-file-path=/usr/local/php
安裝過程可以會出現問題,根據提示解決問題!
make
make install
(2).cp php.ini-dist /usr/local/php/php.ini
(3).編輯apache主配置文件!
395:DirectoryIndex index.html index.html.var index.php
添加一行到
836、837後
AddType application/x-httpd-php .php
(4).cd/usr/local/apache2/htdocs
vim test.php
<? phpinfo();?>
(5)/usr/local/apache2/bin/apachectl restart
重啓後測試!
---
(1).cd/usr/local/apache2/htdocs/
mkdir bbs
(2).unzip Discuz_------
chmod -R 777 .
(3)在瀏覽器中進入到/bbs/upload/install裏面安裝
-------------------------
7LAMP+論壇--rpm
(1).rpm -ivh httpd-2----
rpm -ivh php-common----
rpm -ivh php-cli-5----
rpm -ivh php-5----
rpm -ivh mysql-5----
rpm -ivh perl-DBI-----
rpm -ivh perl-DBD-MySQL------
rpm -ivh mysql-server-----
rpm -ivh mysql-devel----
(2)./etc/init.d/mysqld restart
(3).cd /var/www/html
vim test.php
<? phpinfo()?>
/etc/init.d/httpd restart
測試php是否成功!
(4).rpm -ivh php-pdo-5---
rpm -ivh php-mysql---
rpm -ivh php-mbstring-----
(5).php -m
(6).vim /etc/php.ini
extension=mysql.so
extension=mysqli.so
extension=pdo_mysql.so
extension=mbstring.so
(7).cd /var/www/html
mdkir bbs
cd bbs
unzip Discu------
cd upload
chmod -R 777 .
(8).到瀏覽器中進行安裝!