Tweaks / Addons A.K.A. The Underground > Web Station mods
Reverse Proxy no permission
(1/1)
Nick0Teen:
Ik probeer een reverse proxy te maken voor Synology. Nadat ik een virtual host heb gemaakt en aangezet, heb ik met Putty het bestand /usr/syno/etc/httpd-vhost.conf-user proberen aan te passen maar het bleek read-only te zijn. Ik kon ook niet apache herstarten met
--- Code: ---/usr/syno/etc.defaults/rc.d/S97apache-user.sh restart
--- Einde van code ---
de foutmelding die ik krijg is:
--- Code: ---Synology> /usr/syno/etc.defaults/rc.d/S97apache-user.sh restart
mv: can't create '/usr/syno/etc/php.ini.11516': Permission denied
mv: can't create '/usr/syno/etc/php.ini.11531': Permission denied
rm: can't remove '/var/spool/php': Permission denied
chmod: /var/spool/php: Operation not permitted
chmod: /var/spool/php/apc: Operation not permitted
chown: /var/services/blog/: Operation not permitted
chown: /var/services/blog/: Operation not permitted
chmod: /var/services/blog/: Operation not permitted
cp: can't create '/usr/syno/apache/conf/httpd.conf': Permission denied
/usr/syno/etc.defaults/rc.d/S97apache-user.sh: line 255: can't create /usr/syno/apache/conf/httpd.conf: Permission denied
/usr/syno/etc.defaults/rc.d/S97apache-user.sh: line 255: can't create /usr/syno/apache/conf/httpd.conf: Permission denied
/usr/syno/etc.defaults/rc.d/S97apache-user.sh: line 255: can't create /usr/syno/apache/conf/extra/httpd-ssl.conf.11531: Permission denied
/usr/syno/etc.defaults/rc.d/S97apache-user.sh: line 255: can't create /usr/syno/apache/conf/extra/httpd-ssl.conf.11531: Permission denied
/usr/syno/etc.defaults/rc.d/S97apache-user.sh: line 255: can't create /usr/syno/apache/conf/extra/httpd-ssl.conf-common.11531: Permission denied
Start User Apache Server .....
(13)Permission denied: make_sock: could not bind to address [::]:80
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
/usr/syno/etc.defaults/rc.d/S97apache-user.sh: user httpd could not be started
--- Einde van code ---
Hoe kan ik ervoor zorgen dat ik het vhost bestand kan veranderen en apache herstarten? Ik ben ingelogd met admin en onder gebruikers zijn alle read/write permissions voor admin aangevinkt.
wizjos:
MOD-note: Even verplaatst hierheen: lijkt mij meer op z'n plaats dan mediaserver-mods :mrgreen:
Wizjos
Nick0Teen:
Ben erachter, had root moeten gebruiken inplaats van admin. Ik heb alleen nog een probleem. Dit is nu de vhost
--- Code: ---LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
NameVirtualHost *:80
<VirtualHost _default_:80>
# default page
ServerName name.dyndns-ip.com
ServerAlias name.dyndns-ip.com
DocumentRoot /volume1/web
</VirtualHost>
<VirtualHost *:80>
# administration
ServerName adm.name.dyndns-ip.com
ServerAlias adm.name.dyndns-ip.com
ProxyRequests off
ProxyPass / http://localhost:5000/
ProxyPassReverse / http://localhost:5000/
</VirtualHost>
<VirtualHost *:80>
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
NameVirtualHost *:80
<VirtualHost *:80>
ServerName name.dyndns-ip.com
ServerAlias name.dyndns-ip.com
ProxyRequests Off
ProxyVia Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://internal:4040/
ProxyPassReverse / http://internal:4040/
</VirtualHost>
<VirtualHost *:80>
ServerName adm.name.dyndns-ip.com
ServerAlias adm.name.dyndns-ip.com
ProxyRequests Off
ProxyVia Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass http://internal:5000/
ProxyPassReverse http://internal:5000/
</VirtualHost>
--- Einde van code ---
als ik adm.name.dyndns-ip.com intype, gebeurd er niks.
misquet:
Hoi..
Heb het zelfde probleem..
Is het je nog gelukt?
Ik hoor het graag hoe je het opgelost hebt
groetjes
peeweesyn:
Wat bedoel je met "er gebeurt niets?". En ondersteunt dyndns-ip wel subdomeinen (meestal is dat alleen bij de betaalde diensten).
Verder is je bestand /usr/syno/etc/httpd-vhost.conf-user een beetje rommelig.
- zet de LoadModule regels alleen één keer bovenaan, dat is genoeg.
- je hebt twee keer een entry met ServerName adm.name.dyndns-ip.com
- weet je DS het adres 'internal' wel te resolven?
Op basis van jouw gegevens zou de code vlgs mij moeten worden:
--- Code: ---NameVirtualHost *:80
<VirtualHost *:80>
ServerName *
DocumentRoot /volume1/web
</VirtualHost>
<VirtualHost *:80>
# administration
ServerName adm.name.dyndns-ip.com
ServerAlias adm.name.dyndns-ip.com
ProxyRequests off
ProxyVia Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:5000/
ProxyPassReverse / http://localhost:5000/
</VirtualHost>
<VirtualHost *:80>
ServerName name.dyndns-ip.com
ServerAlias name.dyndns-ip.com
ProxyRequests Off
ProxyVia Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://internal:4040/
ProxyPassReverse / http://internal:4040/
</VirtualHost>
--- Einde van code ---
Navigatie
[0] Berichtenindex
Naar de volledige versie