Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Pleroma
pleroma
Commits
5cb3d441
Commit
5cb3d441
authored
Apr 08, 2018
by
nepfag
Browse files
Apache config for everything on one host.
parent
9998b451
Changes
1
Hide whitespace changes
Inline
Side-by-side
installation/pleroma-apache.conf
0 → 100644
View file @
5cb3d441
<
VirtualHost
*:
80
>
#Example configuration for when Apache httpd and Pleroma are on the same host.
#Needed modules: proxy proxy_http proxy_wstunnel rewrite
#This assumes a Debian style Apache config. Put this in /etc/apache2/sites-available
#Doesn't include SSL, just run certbot and let it take care of that.
#Change this:
ServerName
pleroma
.
example
.
com
RewriteEngine
On
RewriteCond
%{
HTTP
:
Connection
}
Upgrade
[
NC
]
RewriteCond
%{
HTTP
:
Upgrade
}
websocket
[
NC
]
RewriteRule
/(.*)
ws
://
localhost
:
4000
/$
1
[
P
,
L
]
ProxyRequests
off
ProxyPass
/
http
://
localhost
:
4000
/
ProxyPassReverse
/
http
://
localhost
:
4000
/
#Change this too:
RequestHeader
set
Host
"pleroma.example.com"
ProxyPreserveHost
On
ErrorLog
${
APACHE_LOG_DIR
}/
error
.
log
CustomLog
${
APACHE_LOG_DIR
}/
access
.
log
combined
</
VirtualHost
>
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment