Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
plist
com.crushftp.plist 0.5 kB 3 05-Dec-2023 05:32 Ben Spink
png
reverse_proxy_9090.png 51.8 kB 1 05-Dec-2023 05:32 Ben Spink
png
serveradmin_proxy.png 60.5 kB 2 05-Dec-2023 05:32 Ben Spink

This page (revision-14) was last changed on 05-Dec-2023 05:32 by Ben Spink

This page was created on 05-Dec-2023 05:32 by Ben Spink

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 3 added 2 lines
( *** For IIS, you need a third party module. A recommended one is Helicon Ape : http://www.helicontech.com/ape/ *** )
At line 5 changed one line
If you are running an http CrushFTP server on port 80, this won't work, as CrushFTP will take all http calls before apache will. Instead, go to your CrushFTP preferences, and change your http server to listen on another port, say, 8080which is the default (this will be used in the example below). Leave that window open as we will come back to it later.
If you are running an http CrushFTP server on port 80, this won't work, as CrushFTP will take all http calls before apache will. Instead, go to your CrushFTP preferences, and change your http server to listen on another port, say, 8080 which is the default (this will be used in the example below). Leave that window open as we will come back to it later.
At line 20 added one line
At line 37 added 2 lines
[attachments|serveradmin_proxy.png]
At line 40 added 29 lines
__Lion Server 10.7 / MT Lion 10.8__\\
__10.7__ 1.) place this 'com.crushftp.plist' [attachments|com.crushftp.plist] file in /etc/apache2/webapps/\\
__10.8__ 1.) place this 'com.crushftp.plist' [attachments|com.crushftp.plist] file in /Library/Server/Web/Config/apache2/webapps/\\
{{{
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>com.crushftp</string>
<key>displayName</key>
<string>CrushFTP</string>
<key>installationIndicatorFilePath</key>
<string>/Applications/CrushFTP8_OSX/CrushFTP8.app/Contents/Resources/Java/apache.conf</string>
<key>proxies</key>
<dict/>
<key>includeFiles</key>
<array>
<string>/Applications/CrushFTP8_OSX/CrushFTP8.app/Contents/Resources/Java/apache.conf</string>
</array>
<key>sslPolicy</key>
<integer>0</integer>
</dict>
</plist>
}}}
2.)Issue: sudo webappctl start com.crushftp\\
3.)Setup a CrushFTP HTTP port 9090, with a reverse proxy path of /crush/\\
[attachments|reverse_proxy_9090.png]\\
4.)Use a browser and go to: [http://127.0.0.1/crush/]\\
At line 70 added 27 lines
That sub path will now be CrushFTP while everything else on your Lion server remains the same.
----
__Alternate Lion Server 10.7 / MT Lion 10.8__\\
Another way is to edit the conf file in OSX Server for one of your Apache ports / sites.
cd /Library/Server/Web/Config/apache2/sites/
sudo pico 0000_any_443_.conf
Find this line:\\
{{{
ErrorLog "/var/log/apache2/error_log"
}}}
and add after it these lines:\\
{{{
ProxyPass / http://localhost:9090/
ProxyPassReverse / http://localhost:9090/
ProxyPreserveHost On
ProxyRequests Off
}}}
This also needs you to set the prefs for CrushFTP's port 9090 proxy path to be "!/". The ! means opposite protocol, so https to http needs that, and / is just meaning no sub directory.
----
Version Date Modified Size Author Changes ... Change note
14 05-Dec-2023 05:32 6.454 kB Ben Spink to previous
13 05-Dec-2023 05:32 6.233 kB Ben Spink to previous | to last
12 05-Dec-2023 05:32 6.232 kB Ben Spink to previous | to last
11 05-Dec-2023 05:32 5.542 kB Ben Spink to previous | to last
10 05-Dec-2023 05:32 5.964 kB Ben Spink to previous | to last
9 05-Dec-2023 05:32 5.954 kB Ben Spink to previous | to last
8 05-Dec-2023 05:32 5.841 kB Ben Spink to previous | to last
7 05-Dec-2023 05:32 5.679 kB Ben Spink to previous | to last
6 05-Dec-2023 05:32 4.779 kB Ben Spink to previous | to last
5 05-Dec-2023 05:32 4.739 kB Ben Spink to previous | to last
4 05-Dec-2023 05:32 4.331 kB Ben Spink to previous | to last Reverse Proxy ==> Reverse Proxy Apache
3 05-Dec-2023 05:32 4.331 kB Ben Spink to previous | to last
2 05-Dec-2023 05:32 4.328 kB Ben Spink to previous | to last
1 05-Dec-2023 05:32 4.289 kB Ben Spink to last
« This page (revision-14) was last changed on 05-Dec-2023 05:32 by Ben Spink
G’day (anonymous guest)
CrushFTP11 | What's New

Referenced by
HTTP(S)
Reverse Proxy

JSPWiki