httpdConf
[root@mail ~]# vi /etc/httpd/conf.d/postfixadmin.conf
Alias /postfixadmin /var/www/html/postfixadmin/public
<Directory /var/www/html/postfixadmin/public/>
Order Deny,Allow
Deny from all
# IP address you permit to access
Allow from all
</Directory>
---------------------------
Alias /postfixAdmin "/usr/share/postfixadmin/public/" <Directory "/usr/share/postfixadmin/public/"> AllowOverride All Options FollowSymlinks Order allow,deny Allow from all </Directory>
---------------------------
# cd /var/www/
sudo # vi /etc/httpd/conf.d/postfixadmin.conf
Put the following text into the file. Replace postfixadmin.example.com with your real domain name and don’t forget to set DNS A record for it.
<VirtualHost *:80> ServerName postfixadmin.example.com DocumentRoot /var/www/html/postfixadmin/public/ ErrorLog /var/log/httpd/postfixadmin_error.log CustomLog /var/log/httpd/postfixadmin_access.log combined <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/html/postfixadmin/public/> Options FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>
mkdir -p /var/www/html/postfixadmin/templates_c chmod 777 /var/www/html/postfixadmin/templates_c cd /var/www/html/ chown -R root.apache postfixadmin
[root@mail ~]# chgrp -R apache /var/www/html/postfixadmin/templates_c systemctl restart httpd
http://(your server's hostname or IP address)/postfixadmin/setup.php
[root@mail ~]# vi /etc/httpd/conf.d/postfixadmin.conf
<Directory /usr/share/postfixadmin/>
Order Deny,Allow
Allow from all
</Directory>
Alias /postfixadmin /usr/share/postfixadmin
Alias /PostFixAdmin /usr/share/postfixadmin
Alias /PostfixAdmin /usr/share/postfixadmin
---------------------------------------------------------
[root@mail ~]# chgrp -R apache /usr/share/postfixadmin/templates_c
[root@mail ~]# /etc/rc.d/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
---------------X--------------
# cd /var/www/
sudo # vi /etc/httpd/conf.d/postfixadmin.conf
Put the following text into the file. Replace postfixadmin.example.com with your real domain name and don’t forget to set DNS A record for it.
<VirtualHost *:80>
ServerName postfixadmin.example.com
DocumentRoot /var/www/postfixadmin/public/
ErrorLog /var/log/httpd/postfixadmin_error.log
CustomLog /var/log/httpd/postfixadmin_access.log combined
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/postfixadmin/public/>
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
-------------------------------
vi /etc/httpd/conf.d/postfixadmin.conf
Postfix Admin Version 3.2 :
# # postfixadmin.tachtler.net # < VirtualHost *: 80 > ServerAdmin webmaster@worldcm.net ServerName postfixadmin.worldcm.net ServerAlias www.postfixadmin.worldcm.net ServerPath / Alias / postfixadmin / / var / www / postfixadmin / public DocumentRoot " / var / www / postfixadmin / public " < Directory " / var / www / postfixadmin / public " > Options - Indexes AllowOverride None Require all granted </ Directory > <File "setup.php" > Options - Indexes AllowOverride None Require ip 127.0.0.1/ 8 </ File> DirectoryIndex index.php ErrorLog logs / postfixadmin_error.log CustomLog logs / postfixadmin_access.log combined </ VirtualHost >
-------------------------------------